A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
Software Developer
Location
Virginia
Posted
18 days ago
Salary
$93.7K - $116.6K / year
Seniority
Junior
Job Description
Software Developer
General Dynamics
• Research, design, develop, test, and/or modify enterprise-wide systems and/or applications software. • Assist in the design, modifications, and coding of software product components, units, and modules according to detailed specifications for CMS projects. • Work from models and diagrams to develop software code needed for the application. • Assist with all phases of the software development lifecycle. • Analyze user/business needs and functionality to plan and design software systems. • Participate in writing and updating technical documentation such as user manuals and training materials. • Participate in systems modeling, simulation, and analysis. • Troubleshoot problems and provide customer support for software OS and application issues. • Capture and manage workflow activities; report metrics and administrative actions across Medicare and Medicaid systems. • Develop functionality using .Net, C#, Python, Ruby, Java, and RDBMS. • Write Shell/Perl scripts to implement connectivity. • Code with Java to develop and maintain back-end features. • Apply coding standards within code branches that are merged and deployed in AWS. • Develop the system using a microservices structure with Spring framework. • Apply Agile/Scrum methodology and participate in regular backlog grooming.
Job Requirements
- Bachelor’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Systems, Information Technology, or a related field.
- 1 year of experience in Software Engineer, Programmer Analyst, or related experience.
- 1 year experience with CMS projects, Java, Spring, Microservices, REST API, Angular, JavaScript, CSS, and PostgreSQL.
- Must be a US Citizen.
Benefits
- A variety of medical plan options
- Dental plan options
- Vision plan
- 401(k) plan with company match
- Full flex work weeks where possible
- Paid time off plans including vacation, sick and personal time, holidays, parental, military, bereavement and jury duty leave.
- Short and long-term disability benefits
- Life, accidental death and dismemberment benefits
- Business travel and accident insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Arquiteto de Software
LUMISIntuition som ledelses- og udviklingsværktøj. Coaching, workshops og foredrag.
• Compreender as necessidades do negócio e dos usuários finais de cada cliente; • Analisar e avaliar as opções de tecnologia disponíveis; • Desenvolver e documentar arquiteturas de soluções; • Trabalhar com equipes de desenvolvimento para implementar soluções; • Garantir que as soluções atendam aos requisitos de segurança, escalabilidade e desempenho; • Fornecer orientação técnica para equipes de desenvolvimento e outras partes interessadas; • Identificar e resolver problemas técnicos e de integração; • Manter as ferramentas utilizadas pelo time de desenvolvimento; • Atuar em estreita colaboração com a gestão para alinhamento estratégico, tático e operacional da área de Serviços no que diz respeito às questões tecnológicas; • Responsável por projetar, desenvolver e manter a infraestrutura que suporta os processos de engenharia de software; • Responsável por apoiar tecnicamente a elaboração de propostas de pré vendas; • Realizar entrevistas técnicas, quando necessário.
Senior Software Engineer
BreezewayBreezeway is a leading property operations and service platform that helps hospitality professionals deliver exceptional guest experiences. With AI-powered auto
• Build and ship full-stack product features across a Python/Flask backend and React frontend. • Design and evolve REST and GraphQL APIs, working closely with product and other engineering teams to define clean, durable interfaces. • Work with SQLAlchemy ORM and relational data models to build reliable, performant backend services. • Contribute to our growing LLM-powered feature set - building integrations with AI models, designing prompts and pipelines, and thinking carefully about quality and reliability in AI-assisted workflows. • Communicate trade-offs and provide feedback on code and implementation decisions to peers as part of everyday development • Collaborate with design, product, and other engineers to deliver high-quality work end-to-end.
Software Developer
MercorCincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
Role Description Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Position: Software Developers Type: Contract Compensation: $70–$100/hour Location: Remote Role Responsibilities - Develop and enhance software solutions with a focus on AI model training, evaluation, and improvement. - Collaborate with AI research teams to improve training data quality and model outputs. - Work independently and asynchronously to meet deadlines while enhancing AI model performance. - Utilize technical skills and tools such as Python, AWS, and Docker to deliver high-quality software solutions. Qualifications - 4+ years of experience in software development. - Proficiency in Python and experience with AWS. Company Description For details about the interview process and platform information, please check: Interview Process For any help or support, reach out to: support@mercor.com PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.
Full-Stack Engineer - SaaS Expert
MercorCincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
Role Description Lead architecture decisions across frontend, backend, data, and infrastructure for a multi-tenant SaaS product. Balance configurability with maintainability. - Build admin-managed configuration for fee models, reporting periods, escalation rules, and integrations. Ensure no code changes are required per tenant. - Design and maintain RBAC across distinct user populations with separate permission matrices per portal. - Develop fee calculation engines supporting percentage, flat, capped, and tiered models. Deliver audit-ready exports at penny-level precision. - Implement payment lifecycle tracking, cash reconciliation, and exception handling against external payment systems. - Integrate payment processors, procurement ERPs, CRM systems, and notification services into a cohesive platform. Qualifications - Must-Have: - 5+ years of professional full-stack engineering experience. - 2+ years as a lead or sole developer on a production SaaS product. - Experience building multi-tenant SaaS with tenant-level configurability. - Developed role-based access control spanning internal operators, vendors, and customers. - Built fee calculation engines and payment lifecycle tracking. - Integrated payment processors, procurement ERPs, and CRM systems. - Strong written and verbal communication skills. - Preferred: - Experience with government procurement or regulated financial compliance. - Familiarity with government payment gateways. - BI embedding experience with row-level data isolation across tenants. - Experience exposing platform functionality through a typed SDK or API. Application Process - Upload resume - AI interview based on your resume - Submit form Resources & Support - For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome - For any help or support, reach out to: support@mercor.com - PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

