Software Engineer 2
Location: Annapolis Junction, MD
Clearance Required: TS/SCI with polygraph
Position Type: Full-Time
Position Overview:
Navius Technologies is seeking a highly skilled Software Engineer Level 2 to support mission-critical programs in a secure environment. This position offers the opportunity to lead teams, design complex software systems, and directly influence the performance and security of national defense platforms.
Key Responsibilities:- Lead software development efforts appropriate to the project's development methodology (Agile, Spiral, Waterfall, etc.)
- Design, develop, and maintain complex database and data repository interfaces and queries
- Implement or enhance high-performance algorithms to meet strict functional and system requirements
- Modify, debug, and improve existing software to address bugs, integrate with new hardware, or enhance performance
- Develop software solutions by analyzing system performance, working with system engineers and users, and investigating data flows and processing logic
- Apply scientific analysis and modeling techniques to design scalable and maintainable software systems
- Design and implement software components under strict timing, resource, or interface constraints
- Conduct and support testing of software components, and ensure alignment with requirements and standards
- Provide quality control oversight on development outputs and team deliverables
- Implement process improvements and recommend enhancements to coding standards and documentation practices
- Collaborate with system engineers and hardware engineers to define detailed software requirements and performance specs
- Oversee software installation and coordinate with operations teams to ensure proper system function and compliance
Qualifications:- Active TS/SCI clearance with polygraph
- Typically 14+ years of software engineering experience (may vary based on education level)
- Strong proficiency in programming languages such as Java, C++, or Python
- Demonstrated experience in systems engineering collaboration and performance tuning
- Expertise in software lifecycle, systems integration, and algorithm development
- Proven experience leading software development teams and mentoring junior developers
- Familiarity with secure software development practices and classified environments
Benefits at Navius Technologies
At Navius, we invest in our people. Our benefits are designed to support your health, financial well-being, time off, and professional growth so you can thrive both on and off the job.
Health & Wellness
- Flexible, customized medical coverage for you and your family
- Health Savings Account (HSA) with tax advantages and year-to-year rollover
- Dental and vision insurance for comprehensive careFinancial Security
- Competitive salaries that reflect your skills and market value
- 401(k) with 8% employer contribution - fully vested on day one
- Life and AD&D insurance
- Short- and Long-Term Disability (STD & LTD) coverage
Work-Life Balance
- Generous paid vacation
- 11 paid holidays
- Sick and safe leave
- Paid maternity leave
Perks & Development
- Annual technology stipend
- Training and development allowance
- Annual profit-sharing program