CACI Internationalposted 2 days ago
$60,600 - $121,200/Yr
Full-time • Entry Level

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.

Responsibilities

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

Requirements

  • Must have a TS/SCI clearance with polygraph.
  • Bachelor's degree in a STEM field or equivalent experience.
  • 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.

Benefits

  • Healthcare benefits.
  • Wellness programs.
  • Financial benefits.
  • Retirement plans.
  • Family support programs.
  • Continuing education opportunities.
  • Flexible time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service