Software Developer

Talentify

Norfolk (VA)

Hybrid

USD 95,000 - 125,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

FTI Defense seeks a self-directed software developer to support the Naval Safety Command in Norfolk, VA, with partial remote capability. The role focuses on design, development, testing, and maintenance of software systems and data pipelines in a Databricks environment.

You will collaborate with Data Scientists and other developers, write automated tests, and participate in full development lifecycle while maintaining DoD security clearances. U.S. citizens preferred.

Qualifications

  • U.S. citizen with ability to obtain a DoD Secret clearance.
  • Bachelor’s degree in a related field.
  • 2+ years of hands-on software development with Python, R, C#, or Angular.
  • Experience building data pipelines in Databricks and using PySpark.
  • Git source control with review processes.
  • Experience writing automated tests and ensuring code quality.

Responsibilities

  • Design, develop, document, test, and debug software systems and applications.
  • Develop and maintain pipelines in a Databricks environment.
  • Analyze code and revise programs to fix errors.
  • Participate in full software development lifecycle and requirements analysis.
  • Collaborate with end users to prototype and refine technical requirements.
  • Identify new technologies for implementation and support dashboard design.
  • Provide support, maintenance, and documentation for software functionality.

Skills

Python
R
C#
Angular
PySpark
Databricks
Git
Automated testing
Agile/Scrum
Qlik Dashboards

Education

Bachelor’s degree in Computer Science, Mathematics, Engineering, or related fields

Tools

Databricks
Git
Qlik Dashboards
PySpark

Job description

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 be a U.S. Citizen and be able to obtain a 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Jobs in JS • Norfolk (VA)

On-site
USD 110,000 - 150,000
Associate Software Developer – Early Career / Student Talent
Associate Software Developer – Early Career / Student Talent

Jobs in JS • Norfolk (VA)

Hybrid
USD 70,000 - 110,000
Software Developer: Databricks & Data Pipelines (Hybrid)
Software Developer: Databricks & Data Pipelines (Hybrid)

Jobs in JS • Norfolk (VA)

Hybrid
USD 110,000 - 150,000
Associate Software Developer – Transitioning Navy Service Members
Associate Software Developer – Transitioning Navy Service Members

Jobs in JS • Norfolk (VA)

On-site
USD 95,000 - 140,000
Software Developer - Databricks Pipelines (Hybrid)
Software Developer - Databricks Pipelines (Hybrid)

Talentify • Norfolk (VA)

Hybrid
USD 95,000 - 125,000
Associate Data Scientist
Associate Data Scientist

FTI Defense - Frontier Technology Inc. • Norfolk (VA)

Hybrid
USD 80,000 - 110,000
Software Engineer 3 (Interface Design & Data Visualization) with Security Clearance
Software Engineer 3 (Interface Design & Data Visualization) with Security Clearance

Cornerstone Defense LLC • Annapolis (MD)

On-site
USD 190,000 - 210,000
JIRA/Confluence access
Software Developer
Software Developer

Walgreens • Seattle (WA)

On-site
USD 65,205 - 78,527
401(k)
Dental insurance
Health insurance
Early-Career AI & Data Software Engineer
Early-Career AI & Data Software Engineer

Jobs in JS • Norfolk (VA)

Hybrid
USD 70,000 - 110,000
Data Engineer (Various Locations)
Data Engineer (Various Locations)

Agile Defense • Arlington (VA)

On-site
USD 110,000 - 160,000