Software Architect – Microservices SME

Job not on LinkedIn

6 hours ago

Apply Now
Logo of General Dynamics Information Technology

General Dynamics Information Technology

Defense • Cybersecurity • Artificial Intelligence

General Dynamics Information Technology is a company at the forefront of technological innovation, offering a wide range of services including consulting, digital modernization, and application services. The company is heavily involved in implementing solutions related to artificial intelligence, cloud computing, cybersecurity, high-performance computing, and quantum technologies. GDIT is committed to supporting government and defense sectors, providing mission-critical services such as logistics and supply chain management, intelligence, and homeland security. The company also focuses on diverse and inclusive hiring practices and actively promotes employee well-being. Through its digital accelerator solutions and pioneering use of emerging technologies, GDIT aims to propel agencies' missions forward and address complex technological challenges.

📋 Description

• Work in a fast-paced, collaborative environment where ideas are discussed and challenged openly • Deliver new features and improve reliability of our core services including the major read/write paths for customer intake, application screening, and information dissemination • Identify major system bottlenecks or flaws in business logic, and proactively address them • Take ownership over core product problems, develop solutions you're proud of, and prove through data that they deliver impact at scale • Work across the stack to solve problems -- there is no reliance on another engineer or team to get something done for you • Lead a team of Developers to engineer and develop software to solve complex user problems • Communicate technical decisions and trade-offs effectively to both technical and non-technical stakeholders

🎯 Requirements

• Microservices Architecture • RESTful APIs • RESTful Web Services • Software Development Life Cycle (SDLC) • Spring Boot • 10+ years of related experience • US Citizenship Required • Evidence of Engineering Accomplishment: Demonstrated track record of delivering high-impact software solutions in professional settings • Proven ability to design and implement distributed systems (multi-tier architectures) including storage layers, caching layers, application layers, with understanding of failure modes • Verifiable experience with microservice architectures, especially in high-throughput and low-latency systems • Portfolio of work showing expertise with system transformations (e.g., applying strangler patterns to evolve monoliths to microservices) • Experience with complex systems migrations involving multiple phases (dark reads, dark writes, light reads, light writes)

🏖️ Benefits

• Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. • To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. • GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. • Paid leave and paid holidays are prorated based on the employee’s date of hire. • The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. • To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.

Apply Now

Similar Jobs

6 hours ago

Senior engineer at Airbnb's Service Framework team enhancing backend developer experience and developing tools for seamless online JVM applications. Collaborate with teams to ensure operational excellence in a mission-driven company.

Java

Ruby

Go

6 hours ago

Full-Stack Engineer developing innovative shipping solutions for EasyPost's eCommerce team. Join a fast-growing company simplifying shipping for businesses of all sizes.

Angular

Distributed Systems

Grafana

PHP

Python

React

Vue.js

Go

6 hours ago

Software Engineer responsible for designing, coding, and maintaining administration systems at Protective Life. Contributing to impactful solutions for customer protection and support.

Java

Oracle

Unix

6 hours ago

Software Engineer for Retirement Services Systems Team at Protective Life. Responsible for designing, coding, testing, and maintaining administration systems and processes.

Java

Oracle

Unix

6 hours ago

Senior Software Engineer managing federal contracts and backend services for Veteran-facing features. Build secure backend systems and collaborate on large-scale integrations, focusing on modernization and API development.

Distributed Systems

Docker

Hibernate

Java

Kubernetes

Microservices

Oracle

Spring

Spring Boot

SpringBoot

SQL