Senior Software Engineer (AI & Automation)
General Dynamics Information Technology2 days ago
Remote, United StatesSenior
Base Salary
$128k - $173k/yr
Responsibilities
- Deliver new features and improve reliability for core services supporting customer intake, application screening, and information dissemination.
- Identify system bottlenecks and business-logic flaws and collaborate on solutions.
- Own product problems, develop solutions, and use data to demonstrate their impact.
- Work across the stack to solve problems independently.
- Design and implement components of distributed, multi-tier systems, including storage, caching, and application layers.
- Contribute to modernization efforts, architectural discussions, and system design.
- 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 embrace AI and automation tools to improve productivity and engineering outcomes.
Requirements
- Bachelor’s degree in a related field.
- 8+ years of hands-on AI software development experience.
- Demonstrated record of delivering impactful, production-ready software solutions of varying complexity.
- Experience designing and implementing distributed systems and multi-tier architectures.
- Working experience with microservice architectures and exposure to high-throughput systems.
- Familiarity with system transformation patterns and modernization efforts.
- Strong proficiency in Java.
- Understanding of cloud engineering paradigms, asynchronous systems, service integration patterns, design patterns, reliability, and scaling principles.
- Ability to contribute to architectural discussions and system design.
- Experience mentoring peers or junior developers and communicating technical concepts clearly.
- Ability to obtain and maintain a Public Trust clearance and pass a government background screening involving detailed forms and fingerprinting.
- Ability to satisfy the USPS five-year U.S. residency requirement.
- U.S. citizenship is not required.
Benefits
- Fully remote work with a full-flex work week where possible.
- Medical, dental, vision, and health savings account plan options.
- 401(k) plan with pre-tax and post-tax contribution options and company match.
- Paid vacation, sick, personal, parental, military, bereavement, jury duty, and holiday 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.
- AI-powered career development tools, internal mobility support, wellness packages, and a military-friendly workplace.
- Scheduled for 40 hours per week with less than 10% travel.
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.