Senior Backend Software Engineer

General Dynamics Information Technology

47m ago • Remote

Senior

Remote

122,275 - 165,431 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Backend Software Engineer

  • Work mode: Remote (0–10% business travel)

  • Experience: 5+ years

  • Languages: Java, Python, or similar

  • Clearance: US Citizen; able to obtain and maintain Public Trust 6C

Description

You will deliver new features and improve reliability of core backend services for customer intake, application screening, and information dissemination. You’ll design and implement distributed-system components in a microservices environment, take ownership of product problems, and prove impact with data. You will also mentor junior developers and communicate technical decisions and trade-offs.

Responsibilities

  • Deliver production-ready features and improve reliability of core read/write paths

  • Identify system bottlenecks or business-logic flaws and help address them

  • Own product problems end-to-end and deliver data-driven solutions

  • Work across the stack to solve problems independently

  • Mentor junior developers and contribute to team growth

  • Communicate technical decisions and trade-offs to teammates and stakeholders

Requirements

  • Evidence of engineering accomplishment with a production-ready delivery track record

  • Distributed systems experience (multi-tier architectures, storage and caching layers)

  • Microservices experience with exposure to high-throughput systems

  • Familiarity with system transformation patterns and modernization

  • Strong proficiency in at least one modern programming language (Java, Python, or similar)

  • Cloud engineering fundamentals, asynchronous systems, and service integration patterns

  • Knowledge of reliability and scaling principles; contribution to architecture discussions

  • Ownership mindset, quality and documentation discipline

  • Ability to communicate clearly and mentor others

  • Track record of learning new technologies and using AI/automation tools to improve productivity

  • US Citizenship required; able to obtain and maintain Public Trust 6C

Benefits

  • Medical, dental, vision options (including HSA options)

  • 401(k) with pre- and post-tax contributions and company match

  • Flex work weeks where possible and a variety of paid time off (vacation, sick, personal, holidays, parental, military, bereavement, jury duty)

  • Paid leave guidance: 15 days initially plus 10 paid holidays per year (prorated based on hire date)

  • Paid Family Leave: up to 160 hours in a rolling 12-month period for eligible employees

  • Disability, life, and other insurance options available

  • Salary range: $122,275 – $165,431 (set by experience, location, and possible contractual requirements)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Backend Software Engineer role

Improve your resume for just $5

$122,275 – $165,431/year

Unlock Full Resume Report