
Posted 6 days ago
Software Developer (Expert)
AI Summary
Designs, develops, and maintains enterprise and web-based software applications, including architecture, databases, testing, and deployment, while providing technical guidance to other developers in support of government mission objectives.
About this role
Bring your software engineering expertise to complex technical challenges supporting critical mission objectives. As an Expert Software Developer in Northern Virginia, you'll play a key role in designing, developing, and enhancing enterprise applications and software solutions that support evolving customer and operational requirements.
This position offers the opportunity to contribute across multiple areas of software engineering, from analyzing business needs and designing application architecture to developing software, managing databases, and supporting testing and deployment activities. You'll collaborate with engineers, architects, and stakeholders to deliver solutions that improve operational efficiency while providing technical guidance and helping shape development practices across the team. The ideal candidate is adaptable, technically versatile, and comfortable taking ownership of complex development efforts from concept through implementation and sustainment.
Key Responsibilities
- Lead and contribute to the design, development, modification, and maintenance of enterprise applications and specialized software solutions.
- Design and develop web-based applications that address user requirements, business needs, and mission objectives.
- Analyze functional requirements and translate user needs into scalable, maintainable software solutions.
- Develop application architecture, technical models, and system diagrams to guide software design and implementation.
- Customize and enhance existing applications to improve functionality, performance, and overall operational efficiency.
- Design, develop, and maintain databases supporting enterprise applications, including data structures, integrations, and application-level data access.
- Support website and web application development throughout the lifecycle, including design, deployment, maintenance, testing, and quality assurance.
- Evaluate software functionality and performance through testing, troubleshooting, and continuous improvement activities.
- Provide technical guidance and development support across all phases of the software development lifecycle.
- Prepare technical analyses, project documentation, and reports outlining software specifications, development activities, project progress, and status.
- Collaborate with cross-functional teams, technical leadership, and customer stakeholders to identify challenges and develop effective solutions.
- Provide technical direction, knowledge sharing, and guidance to less-experienced developers and analysts.
- Apply software engineering expertise across multiple projects, programs, or technical initiatives as organizational needs evolve.
Required Qualifications
- Extensive professional experience designing, developing, and maintaining enterprise software applications.
- Expert-level understanding of software engineering principles and the full software development lifecycle.
- Demonstrated ability to analyze user and business requirements and translate them into functional software solutions.
- Strong understanding of enterprise application development and web-based technologies.
- Experience developing, customizing, and enhancing general-purpose applications and specialized software programs.
- Knowledge of software architecture, application design, and the development of technical models and diagrams.
- Experience with database design, development, and integration within enterprise application environments.
- Background supporting software testing, quality assurance, deployment, and application sustainment activities.
- Ability to evaluate application functionality, identify technical challenges, and recommend effective solutions.
- Strong analytical and problem-solving skills with the ability to manage complex development requirements.
- Excellent written and verbal communication skills, including the ability to explain technical concepts to both technical and non-technical audiences.
- Demonstrated ability to work independently, collaborate across technical teams, and provide guidance to fellow developers.
Preferred Qualifications
- Experience working across multiple programming languages, development frameworks, and application technologies.
- Background designing and developing complex enterprise web applications.
- Familiarity with database management systems, data modeling, and application integration.
- Experience developing technical architecture diagrams, application models, and software design documentation.
- Knowledge of software testing methodologies, quality assurance practices, and deployment processes.
- Experience supporting multiple programs or projects and adapting technical solutions to different customer requirements.
- Demonstrated ability to mentor developers, provide technical recommendations, and contribute to engineering best practices.
- Experience supporting Federal Government, Intelligence Community, or Department of Defense programs.
- Ability to research emerging technologies and evaluate opportunities to improve application development and operational efficiency.
Position Clearance Requirement:
TS/SCI FSP
Salary and Benefits Information:
The salary range for this position is $151,323.00 to $205,577.00. 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: https://sapns2.com/ns2-mission-careers/
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 inclusion
NS2 Mission’s culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best. At NS2 Mission, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
NS2 Mission is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with NS2 Mission and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: .
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
Skills
Explore related jobs
More jobs at NS2 Mission
Similar Deployment jobs
- R
Application Integration SpecialistRKL LLP · Reading, Pennsylvania - S
Enterprise Application IntegrationSonsoft Inc · San Francisco, CA - K
Applications Integration EngineerKairos Power · Oak Ridge, Tennessee - BIT Application & Integration ManagerBerner International GmbH · Elmshorn, Germany
- BIT Application & Integration ManagerBerner International GmbH · Elmshorn, Germany
- S
Java with Enterprise Application IntegrationSonsoft Inc · Walnut Creek, CA
Jobs in Northern
- A
Sr. Aeromechanical EngineerAEVEX · Northern, VA - A
Field Service Technician DuboisAdvanced Office Systems, Inc. · Northern, Pennsylvania - E
BHI Specialist (Hybrid)Ennoble Care · Northern, Virginia - P
Facility Security Officer (FSO)/Insider Threat Program Senior Official (ITPSO)Provatohr · Northern, Virginia - PAssociate Veterinarian (Practicing)PetWow · Northern, KY
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.