Software Engineer
Job Description
Metron offers an onsite Software Engineer role in San Diego, CA, within a distributed government-lab team. You will contribute to design, development, integration, testing, and QA of a complex cloud-based software planning system, spanning backend infrastructure, frontend applications, APIs, and documentation. This position emphasizes collaboration with external partners and stakeholders, hands-on engineering across the stack, and delivering mission-critical software with clear documentation.
Benefits and culture
- Onsite role in San Diego, CA
- Collaborate with a distributed government-lab team and external development partners
- Work across backend, frontend, APIs, and documentation on a cloud-based planning system
- Exposure to a modern technology stack including Java, MongoDB, RabbitMQ, Spring Boot, React, Redux, WebGL, OpenGL, AWS, Docker, Kubernetes, Git, and CI/CD
Responsibilities
- Assist in design, development, integration, testing, and QA of a complex cloud-based software planning system
- Write backend infrastructure and frontend web applications, including the development of APIs and software documentation
- Be part of a distributed development team working on-site in a government lab alongside external partners and stakeholders
Requirements
- Bachelor's degree in Computer Science, Mathematics, Physics, Applied Math, or related field
- At least 5 years of experience as a Software Engineer or Developer
- Active Secret Clearance
- Experience designing and implementing APIs and integrating software systems
- Proficiency in Java and object-oriented programming
- Experience developing formal software documentation (e.g. Software Designs and Interface Design Descriptions)
- Familiarity with full-stack web application development
- Excellent written and verbal communication skills, including the ability to clearly convey design concepts
- Ability to work in a collaborative team environment alongside partner organizations
- US CITIZENSHIP REQUIRED; Successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information
Technologies
- Java
- MongoDB
- RabbitMQ
- Spring Boot
- React
- Redux
- WebGL
- OpenGL
- AWS
- Docker
- Kubernetes
- Git
- CI/CD
Desired qualifications
- Experience with MongoDB, RabbitMQ, Spring Boot, React, Redux, WebGL and/or OpenGL
- Familiarity with AWS, Docker, Kubernetes, Git, and CI/CD processes
- Math background including Probability/Statistics, Linear Algebra, Multivariate Calculus
- Experience designing and implementing user interfaces
- Prior experience working with US Navy or other Department of Defense services/agencies
- Active TS/SCI Clearance