Software Engineer 0/I

Prosync•Annapolis Junction, MD

About The Position

ProSync is seeking a Software Engineer to support the design, development, and maintenance of innovative software solutions for mission-critical systems. The role is available at Level 0 and Level 1 experience tiers and calls for a background in software development, strong problem-solving skills, adaptability, and a commitment to developing high-quality software in a collaborative, fast-paced engineering environment. Preferred programming experience includes C++, JavaScript, and Python. Candidates must hold an active Top Secret/SCI clearance with a full-scope polygraph. Level 0 qualification calls for a relevant bachelor's degree or higher and less than four years of software engineering experience, or at least four years of experience in lieu of a degree. Level I requires a relevant bachelor's degree or higher plus seven years of software engineering experience, or at least eleven years of experience in lieu of a degree. ProSync is an award-winning, SDVOSB defense contracting company supporting the Department of Defense and Intelligence Community. The company offers quarterly bonuses, health benefits, a 401(k) retirement plan, an employee assistance program, company-sponsored continuing education, paid time off, 11 paid holidays, and flexible work options.

Requirements

  • An active Top Secret/SCI clearance with a full-scope polygraph.
  • Level 0: A bachelor's degree or higher in Computer Science or a related discipline from an accredited college or university and less than four years of software engineering experience, or at least four years of software engineering experience in lieu of a degree.
  • Level I: A relevant bachelor's degree or higher and seven years of software engineering experience, or at least eleven years of software engineering experience in lieu of a degree.
  • Experience with C++ development.
  • Experience with JavaScript development.
  • Experience with Python development.
  • Familiarity with software architecture, object-oriented programming, and modern development methodologies.
  • Experience working in Linux-based development environments.
  • Exposure to Agile software development practices.

Nice To Haves

  • Experience or academic background in software development.
  • Prior military service or government contracting experience.

Responsibilities

  • Design, develop, test, and maintain software applications and system components.
  • Collaborate with engineers, developers, and stakeholders to gather requirements and implement technical solutions.
  • Develop software using modern programming languages and development practices.
  • Troubleshoot and resolve software defects, performance issues, and integration challenges.
  • Participate in code reviews and software quality assurance activities.
  • Create and maintain technical documentation, including design specifications and implementation guides.
  • Support system integration, testing, deployment, and sustainment efforts.
  • Follow established software engineering standards, processes, and best practices.
  • Contribute to Agile development activities, including sprint planning and team collaboration.

Benefits

  • Quarterly employee bonuses.
  • Competitive compensation rates.
  • Comprehensive health benefits.
  • 401(k) retirement plan.
  • Employee assistance program, including support for mental health.
  • Company-sponsored continuing education program.
  • Generous paid time off.
  • 11 paid holidays per year.
  • Flexible work options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service