Software Developer
Frontier Technology
Norfolk, VA · Posted October 24, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Frontier Technology
More in Virginia job market · All Software Developer jobs (103) · Aerospace & Defense · Engineering jobs
More roles at Frontier Technology
- Senior Applied Physical Scientist · Beverly, MA
- Cloud Systems Administrator · Colorado Springs, CO
- Senior DevOps Engineer · Dayton, OH
- Senior Advisory Network Engineer · Ventura, CA
- Senior Advisory Network Engineer · Huntsville, AL
- Data/Reporting Analyst · Norfolk, VA
Similar jobs
- Senior Full Stack Developer · Leidos · Reston, VA
- Senior Software Architect · Caci-Iss · Herndon, VA
- Senior Software Engineer · Hubbell · Herndon, VA
- Full Stack Developer - Digital Solutions Team | Marketing & Communications · University of Virginia · Charlottesville, VA
- C# Software Engineer · Caci, Inc. - Federal · Everett, WA
- Lead, Software Engineer · L3HARRIS Technologies · Melbourne, FL
Where Norfolk, VA ranks
Where Norfolk, VA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #6Best cities for junior jobs in Virginia39% · of 26
- #8Best college towns for junior jobs in the Mid-Atlantic40% · of 55
- #8Best cities for junior jobs in the Mid-Atlantic39% · of 85
- #10Best cities for government pay after cost of living$123k · of 18
- #11Best all-round cities for new graduates in the Southeast56 / 100 · of 33
- #12Best college towns for entry-level and junior jobs40% · of 100
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Overview
FTI Defense is looking for a self-directed and motivated individual to join our team as a software developer in support of the Naval Safety Command. The primary work location is at Naval Safety Command in Norfolk, VA with additional ability to perform some aspects of the position remotely. This position requires a DoD Secret clearance.
At FTI, we are united by one common mission; supporting those that protect our nation so they can make the best-informed decisions during critical moments when seconds count. We want you to bring your passion and expertise to contribute to that essential mission. We strive to incorporate our values to create a culture of collaboration and trust, where you can share your ideas and innovate. If you are inspired by making a positive impact through developing data driven solutions, FTI would appreciate the opportunity to learn more about you.
Responsibilities
Design, develop, document, test, and debug new and existing software systems and/or applications.
Develop and maintain pipelines in a Databricks environment.
Analyze code to find causes of errors and revise programs as needed.
Participate in full development life cycle including requirements analysis and design.
Participate in software design meetings and analyze user needs to determine technical requirements.
Identify and evaluate new technologies for implementation.
Consult with end user to prototype, refine, test, and debug programs to meet customer needs.
Write technical specifications based on conceptual design and stated business requirements.
Support, maintain, and document software functionality.
Support monthly product and detailed report generation.
Provide support and input to dashboard design/development.
Education/Qualifications
Required:
Must possess an active DoD Secret clearance (minimum).
Bachelor’s degree (minimum) in Computer Science, Mathematics, Engineering, or related fields
2+ years of active, hands-on software development experience with languages such as Python, R, C#, or Angular.
Familiar with utilizing PySpark for data transformation.
Current experience using Git for source control, including branch management, pull requests, and mandatory peer code reviews.
Current experience building and maintaining data pipelines in the Databricks platform.
Familiarity with writing automated test cases and implementing quality checks
Strong verbal and written communication skills, with the ability to translate complex technical concepts for business stakeholders.
Ability to collaborate in hybrid teams, working alongside Data Scientists to productionize models and other Software Developers to integrate features.
Preferred:
Ability to write modular Python functions, classes, and packages
Proven track record of applying automated testing (unit/integration tests) and code quality/linting tools to ensure robust, production-ready software.
Experience working in an Agile/Scrum team, with active ownership of user stories, writing technical specifications, estimating story points, and participating in peer reviews.
Experience building and maintaining Qlik Dashboards.
Practical application of data management principles, ensuring data availability, integrity, and security across production pipelines
Comfortable directly supporting, collaborating with, and presenting technical solutions to customers.