Software Engineer I / II
Location: San Diego, CA
Schedule: Onsite, 9/80 schedule
Contract: 6 months with extension potential for multiple years or conversion to hire
Clearance: No active clearance required, but preferred
Citizenship: U.S. Citizen required
Compensation:
Software Engineer I: $50/hr to $67/hr - depeneding on skill set and relo availability- no per diem or relo assistance
Software Engineer II: $60/hr to $74/hr - depeneding on skill set and relo availability- no per diem or relo assistance
Position Overview
We are hiring Software Engineers to support a mission-critical Navy navigation software program in San Diego, CA.
This team develops and sustains software for a real-time GPS-based data fusion and distribution system used on U.S. Navy surface ships. The system pulls data from multiple navigation sensors and helps deliver reliable positioning, navigation, and timing information to fleet operators.
This is not a general web development role. This is a hands-on software engineering position tied to tactical systems, sensor data, navigation, Linux development, Agile workflows, DevSecOps practices, CI/CD integration, automated testing, and cross-functional engineering support.
What You Will Do
- Develop, debug, and enhance software features for tactical and support systems
- Support software development, testing, integration, and sustainment of mission-critical Navy navigation software
- Troubleshoot and resolve software issues, system-level issues, networking issues, and sensor data issues
- Participate in software design, interface definitions, and architecture discussions
- Create and maintain automated tests
- Support CI/CD-driven build and integration processes
- Collaborate with systems engineering to verify requirements and maintain traceability
- Work within an Agile software team, including standups, sprint planning, backlog refinement, and technical reviews
- Support DevSecOps processes, secure coding practices, automated builds, and continuous delivery workflows
- Maintain technical documentation for configuration management, reviews, audits, and change control
- Work onsite with software, systems, hardware, test, and integration teams
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related STEM field
- U.S. Citizen required
- Ability to work 100% onsite in San Diego, CA
- Software Engineer I: foundational software engineering experience through coursework, internships, projects, labs, capstone work, or early professional experience
- Software Engineer II: 2+ years of professional software engineering experience
Experience or strong familiarity with 1 or more programming languages:
Experience or familiarity with:
- Linux development
- Linux command line
- Software debugging
- Troubleshooting tools
- Version control systems
- Agile development practices
- Iterative software development teams
Preferred Qualifications
- DevSecOps experience
- Secure software development principles
CI/CD experience with tools such as:
- GitLab CI
- Jenkins
- Bamboo
- Similar build or integration tools
- Containerization experience
- Automated testing framework experience
- Infrastructure-as-code exposure
- Embedded systems experience
- Distributed systems experience
- Real-time data processing experience
- Networking knowledge
- Sensor integration experience
- Military navigation systems experience
- GPS, PNT, or navigation system exposure
Atlassian tool experience, including:
- Jira
- Confluence
- Strong communication skills
- Ability to work in a multidisciplinary engineering environment
Work Environment
- 100% onsite in San Diego, CA
- 9/80 work schedule
- Collaborative engineering team
- Mission-critical software environment
- Cross-functional work with software, systems, hardware, test, and integration teams
- Performance measured through supervisor evaluation and project contribution
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Life insurance
- Short-term disability
- Long-term disability
- 401(k) eligibility after 1 year
- Benefits begin after 30 days of employment
California / San Diego Sick Leave
- This position is based in San Diego, CA
- California requires eligible employees to receive at least 40 hours or 5 days of paid sick leave per year, whichever is greater
- California’s standard accrual method is 1 hour of paid sick leave for every 30 hours worked
- San Diego’s Earned Sick Leave ordinance also requires employees to accrue no less than 1 hour of earned sick leave for every 30 hours worked within the city
- San Diego allows employers to cap total accrual at 80 hours and also allows frontloading of no less than 40 hours at the beginning of the benefit year