Junior Software Developer

Bridge Core (BCore)•, VA
•$135,000 - $165,000•Hybrid

About The Position

Bcore is hiring a Junior Software Developer for its Mission Services division. The role supports customer missions by helping build tailored technical solutions to modernize government missions and client businesses. The division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. The position is hybrid, based onsite in Vienna, Virginia, and Chantilly, Virginia, with up to three days remote. A TS/SCI clearance with Poly is required. The developer will learn to translate business problems into software solutions under senior-developer guidance; contribute to software design, development, implementation, maintenance, and sustainment; and collaborate with a multidisciplinary team. The role emphasizes customer security and requirements, software standards, scalability, robustness, maintainability, interoperability, and continued technical growth through mentorship, code reviews, and team learning. The expected salary range in the Washington, DC metropolitan area is $135,000–$165,000. Final compensation depends on factors including experience, education, geographic location, and contractual requirements; the stated range is not a guarantee.

Requirements

  • 0–2+ years of experience with full-stack software development using one or more programming languages, such as Python, Groovy, JavaScript, TypeScript, React, Java, or Node.
  • Bachelor’s degree in a relevant discipline; additional experience may be substituted for education.
  • Strong understanding of database foundations, such as PostgreSQL, MySQL, or DynamoDB, including basic relational database design principles and general database administration concepts such as users, schemas, and constraints.
  • Basic understanding of, or some experience with, multimedia streaming technologies and video processing workflows, including encoding, transcoding, and clipping.
  • Basic understanding of, or some experience with, API design and implementation.
  • Experience working in a fast-paced agile environment.
  • TS/SCI clearance with Poly.

Nice To Haves

  • Basic understanding of, or some experience with, Content Management Systems such as CrafterCMS.
  • Understanding of and some experience with a Model-View-Controller (MVC) architectural design pattern.
  • Experience with Java for backend development is ideal.
  • Experience with JavaScript and TypeScript for frontend development is ideal.
  • Experience with cloud providers, preferably AWS.

Responsibilities

  • Learn to translate business problems into software solutions under the guidance of senior developers.
  • Write code solutions that adhere to customer security and requirements.
  • Support the design, development, implementation, and maintenance of software systems in collaboration with a multidisciplinary team.
  • Ensure compliance with software design, development, testing, integration, and sustainment standards.
  • Research technology solutions and assist in resolving issues based on customer and business requirements.
  • Help ensure products are designed and developed for scalability, robustness, maintainability, and interoperability.
  • Learn and apply development best practices through mentorship and training.
  • Collaborate with team members and seek ways to grow technical skills.
  • Participate actively in code reviews and team learning activities.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid Time Off
  • STD/LTD/Life Insurance and Voluntary Life Insurance
  • Stipends
  • Referral bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service