About the Role
Assist in the design, development, integration, testing, and QA of a complex cloud-based software planning system. Responsibilities include writing backend infrastructure and frontend web applications, developing APIs, and creating software documentation. Work as part of a distributed development team, primarily on-site in a government lab with external partners. The ideal candidate writes well-designed, maintainable, and extensible code.
Responsibilities
- Assist in design, development, integration, testing, and QA of a complex cloud-based software planning system
- Write backend infrastructure and frontend web applications
- Develop APIs
- Create software documentation
Requirements
- Active Secret Clearance
- Experience designing and implementing APIs and integrating software systems
- Ability to work in a collaborative team environment alongside partner organizations
- US Citizenship required
- Meet eligibility requirements for access to classified information
- Prior experience working with US Navy or other Department of Defense services/agencies
- Active TS/SCI Clearance
Skills
- Proficiency in Java
- Proficiency in TypeScript
- Proficiency in object-oriented programming
- Familiarity with full-stack web application development
- Excellent written communication skills
- Excellent verbal communication skills
- Ability to clearly convey design concepts
- Experience with MongoDB
- Experience with RabbitMQ
- Experience with Spring Boot
- Experience with React
- Experience with Redux
- Experience with WebGL
- Experience with OpenGL
- Familiarity with AWS
- Familiarity with Docker
- Familiarity with Kubernetes
- Familiarity with Git
- Familiarity with CI/CD processes
- Experience developing formal software documentation (e.g., Software Designs and Interface Design Descriptions)
- Math background including Probability/Statistics
- Math background including Linear Algebra
- Math background including Multivariate Calculus
- Experience designing and implementing user interfaces
- Experience in DevSecOps
- Experience with troubleshooting
Location
- San Diego, CA
- Onsite
- In office
Work Type
- On-site
Experience Level
- At least 3 years of experience as a Software Engineer or Developer
Education Level
- Bachelor’s degree in Computer Science
- Bachelor’s degree in Mathematics
- Bachelor’s degree in Physics
- Bachelor’s degree in Applied Math
- Bachelor’s degree in related field
About the Company
- Metron is an employee-owned company
- Dedicated to delivering innovative solutions for the most challenging national security problems
- Over 40 years of principled approach to problem-solving
- Yields creative solutions at the intersection of advanced mathematics, computer science, physics, and engineering
- People are leaders in their technical fields
- People are passionate about solving challenging problems
Equal Opportunity
- Metron is an Equal Employment Opportunity (EEO) employer
- Policy to provide equal employment opportunities to all qualified applicants without regard to race, color, religious, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information
- VEVRAA Federal Contractor
