Senior Software Engineer

General Dynamics Information Technology•Fairfax, VA
•$122,275 - $165,431•Onsite

About The Position

The Senior Software Engineer supports the United States Postal Service, managing the full software development lifecycle and helping maintain optimal system performance. The role takes projects from assignment through implementation, proactively mitigates risks, and supports management efforts involving change management, dependency risks, and Critical Path Method risk-burndown charts. The position also recommends and implements process improvements. The role is based onsite at the Merrifield HQ Engineering Building in Fairfax, Virginia. It requires the ability to obtain and maintain a Public Trust clearance and pass a government background screening, including detailed forms and fingerprinting. Candidates must meet the stated U.S. residency requirements for the USPS security clearance process. Travel is less than 10%, and the schedule is 40 hours per week.

Requirements

  • A degree from an accredited college or university in the applicable field of services.
  • 8 or more years of relevant experience.
  • At least 5–7 years of experience in enterprise software development.
  • One of the following certifications: SAFe RTE (Release Train Engineer), SAFe Architect, or PMI ACP (Agile Certified Practitioner).
  • Skills in dependency-risk management and the Critical Path Method for mapping risk-burndown charts, team velocity and capacity planning, communication, leadership, organization, time management, budget management, risk management, problem-solving, adaptability, and teamwork.
  • Ability to obtain and maintain a Public Trust clearance and successfully pass a government background screening, including detailed forms and fingerprinting.
  • Meet USPS residency requirements: candidates must have resided in the U.S. (including U.S. Territories) for the last five years; U.S. citizens cannot have left the U.S. for longer than six consecutive months in the last three years unless an exception applies, and non-U.S. citizens cannot have left for longer than 90 consecutive days in the last three years.

Responsibilities

  • Manage the entire software development lifecycle.
  • Maintain optimal system performance and proactively mitigate risks.
  • Take projects from assignment through implementation.
  • Support management efforts in change management, dependency-risk management, and use of the Critical Path Method to map risk-burndown charts.
  • Recommend and take action to improve processes.

Benefits

  • 401(k) with company match.
  • Medical, dental, and vision plan options; some medical plans include Health Savings Accounts.
  • Paid education and certifications.
  • Paid vacation, sick and personal time, and holidays.
  • Paid parental, military, bereavement, and jury-duty leave.
  • Short- and long-term disability benefits, life insurance, and other accident and critical illness insurance offerings.
  • Full flex work weeks where possible.
  • Internal mobility support and professional growth opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service