Senior Software Back End Engineer
General Dynamics Information Technology4 days ago
Remote, United StatesSenior
Base Salary
$122k - $165k/yr
Responsibilities
- Deliver new features and improve the reliability of core services supporting customer intake, application screening, and information dissemination.
- Design and implement components of distributed, multi-tier systems, including storage, caching, and application layers.
- Identify system bottlenecks and business-logic flaws and work with the team to resolve them.
- Own product problems, develop solutions, and use data to demonstrate their impact.
- Contribute across the stack, architectural discussions, system design, modernization efforts, and scaling initiatives.
- Mentor junior developers and contribute to the technical growth of the team.
- Communicate technical decisions and trade-offs clearly with teammates and stakeholders.
- Advocate for sound engineering practices and use AI and automation tools to improve productivity and engineering outcomes.
Requirements
- At least 5 years of related experience delivering impactful, production-ready software solutions.
- Strong proficiency in at least one modern programming language, such as Java or Python.
- Experience designing and implementing distributed systems and multi-tier architectures.
- Working experience with microservice architectures and exposure to high-throughput systems.
- Understanding of cloud engineering paradigms, asynchronous systems, service integration patterns, design patterns, reliability, and scaling principles.
- Experience contributing to architectural discussions and system design.
- Experience mentoring peers or junior developers and communicating technical concepts clearly.
- Ability to learn new technologies, frameworks, and methodologies and work effectively in ambiguous problem domains.
- Must be a US citizen and able to obtain and maintain Public Trust 6C.
Benefits
- Remote work from any location with approximately 0–10% business travel.
- Medical plan options, including plans with Health Savings Accounts, plus dental and vision plans.
- 401(k) plan with pre-tax and post-tax contribution options and company matching.
- Flexible work weeks where possible, vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave.
- Typically 15 days of paid leave per calendar year plus 10 paid holidays, prorated based on hire date.
- Up to 160 hours of paid family leave in a rolling 12-month period for eligible employees.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.