Software Developer

CACI InternationalSterling, VA
273d$109,800 - $241,600

About The Position

Are you ready to apply your expertise in software development to help shape the future of mission-critical systems? Join our dynamic team in designing, developing, and maintaining cutting-edge signals processing software. As a software developer on this program, you'll collaborate with multiple product teams and immerse yourself in modern development practices, working within an agile framework to support and modernize signal processing systems for our customers.

Requirements

  • Clearance: TS with the ability to obtain a SCI and polygraph.
  • Education: Bachelor's degree in a STEM field or equivalent experience.
  • Location: Must be available to work in-person at the CACI facility in Sterling, VA.
  • Experience in either front-end or back-end development (with a willingness to work across the full stack).
  • Experience with digital signals processing techniques.
  • Familiarity with Linux operating systems.
  • Experience with Agile methodologies and DevOps practices.
  • Familiarity with Test-Driven Development (TDD) and automated testing tools.
  • Experience with databases such as MariaDB, MongoDB, etc.
  • Experience with Git and GitLab for version control.

Nice To Haves

  • Security+ certification.
  • Demonstrated experience working effectively in a team environment.
  • Eagerness to learn new technologies and improve existing skills.

Responsibilities

  • Developing microservices and a user interface (UI) for data-rich applications with complex workflows.
  • Development and maintenance of various high-availability software applications.

Benefits

  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible time off benefit.
  • Access to robust learning resources.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service