Senior Backend Software Engineer

General Dynamics

23m 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 (remote)

  • Experience: 5+ years

  • Travel: ~0–10%

Description

Design and deliver production-ready backend features and improvements for core services that support customer intake, application screening, and information dissemination. Identify bottlenecks and business-logic flaws, take ownership of product problems, and prove impact with data. Mentor junior developers and communicate technical decisions and trade-offs effectively.

Responsibilities

  • Deliver new features and improve reliability for major read/write paths across core services

  • Diagnose system bottlenecks or business-logic flaws and work with the team to fix them

  • Own product problems end-to-end, developing solutions and measuring impact

  • Collaborate across the stack (no reliance on other engineers/teams to complete work)

  • Mentor junior developers and support team technical growth

  • Communicate technical decisions and trade-offs clearly

Requirements

  • 5+ years of related experience

  • Track record of delivering impactful, production-ready software solutions

  • Experience designing and implementing distributed systems (multi-tier) including storage, caching, and application layers

  • Microservice architecture experience with exposure to high-throughput systems

  • Familiarity with system transformation patterns and modernization efforts

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

  • Solid understanding of cloud engineering paradigms, asynchronous systems, and service integration patterns

  • Working knowledge of design patterns, reliability, and scaling principles

  • Ability to contribute to architecture discussions and system design

  • Demonstrated ownership, quality, and clear technical communication

  • Experience mentoring peers or junior developers

  • Willingness to advocate for sound engineering practices

  • Track record of learning and adapting to new technologies, embracing AI and automation tools

Benefits

  • Medical, dental, and vision plan options (some with Health Savings Accounts)

  • 401(k) with ability to contribute pre- and post-tax dollars and receive a company match

  • Flex work weeks where possible; paid time off options including vacation, sick, personal time, and holidays

  • Paid parental, military, bereavement, and jury duty leave

  • Typically 15 days of paid leave and 10 paid holidays per calendar year (prorated based on hire date)

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

  • Disability, life, accident, critical illness, and business travel/accident insurance options

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