Senior Software Developer
Listed on 2026-09-11
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
Join a mission-focused team developing innovative software solutions that support critical national security initiatives. As a Senior Software Developer
, you will play a key role in designing, developing, and maintaining enterprise applications and web-based solutions that drive operational effectiveness for our customers. Working alongside engineers, architects, and mission stakeholders, you will help deliver scalable, high-performing software while contributing throughout the full software development lifecycle. This role offers the opportunity to solve complex technical challenges, collaborate across multidisciplinary teams, and make a direct impact on mission success.
- Design, develop, and maintain enterprise software applications in web-based environments.
- Develop, enhance, and modify software solutions to meet evolving customer and mission requirements.
- Analyze user needs and translate functional requirements into effective technical solutions.
- Design and customize software applications to improve operational efficiency and business processes.
- Support database design, development, integration, and maintenance activities.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Manage and maintain websites and web applications, including deployment and performance optimization.
- Perform software testing, troubleshooting, debugging, and quality assurance activities.
- Participate in code reviews and contribute to development standards and best practices.
- Create and maintain technical documentation, system designs, and software specifications.
- Support application deployment, maintenance, and sustainment activities.
- Work independently or as part of an agile development team to deliver high-quality solutions.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience.
- 8+ years of software development experience.
- Experience designing, developing, and maintaining enterprise-level software applications.
- Experience developing web-based applications and services.
- Strong understanding of software engineering principles, design patterns, and development methodologies.
- Experience working with relational databases and database design concepts.
- Experience supporting the full Software Development Life Cycle (SDLC).
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to communicate effectively with technical and non-technical stakeholders.
- Ability to work both independently and within a collaborative team environment.
- Experience with modern programming languages such as Java, Python, C#, or JavaScript.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Experience developing RESTful APIs, microservices, and distributed systems.
- Familiarity with cloud environments including AWS, Azure, or similar platforms.
- Experience with Agile development methodologies and Dev Sec Ops practices.
TS/SCI FSP
Salary and Benefits InformationThe salary range for this position is $ to $. The proposed range is intended as a general guideline. Final compensation will be determined based on qualifications, experience, location, and contractual considerations and may fall outside of the stated range. We offer a great benefits package designed to support you and your family. View our benefits information here:
Please be aware many of our positions require the ability to obtain or maintain a U.S security clearance which requires U.S citizenship.
We win with inclusionNS2 Mission's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).