Senior Full-Stack Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1954H1B SponsorCompany SiteLinkedIn

Location

District Of Columbia + 1 moreAll locations: District Of Columbia | Maryland

Posted

10 days ago

Salary

$212.5K - $287.5K / year

Seniority

Senior

Job Description

Senior Full-Stack Software Engineer

General Dynamics Information Technology

Title: Senior Full-Stack Software Engineer (min. Secret required) Location: USA DC Washington - Maryland Job Description: time type Full time job requisition id RQ220677 Type of Requisition: Regular Clearance Level Must Currently Possess: Secret Clearance Level Must Be Able to Obtain: Secret Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Agile Methodology, Back-End Development, Complex Systems, Design, Developer Tools Certifications: None Experience: 8 + years of related experience US Citizenship Required: Yes Job Description: Transform technology into opportunity as a Software Engineer at GDIT. Shape what's next for mission-critical federal platforms while shaping what's next for your engineering career by using AI-assisted software development. MEANINGFUL WORK AND PERSONAL IMPACT As a Full Stack Software Engineer, the work you do at GDIT will be impactful to a federal agency's mission modernization. You will play a crucial role in building a next-generation platform that replaces legacy systems and transforms how the government executes critical operations. - Lead full-stack architecture and implementation for a cloud-hosted federal platform that must achieve ATO and retire legacy systems within aggressive timelines - Collaborate with cross-functional teams &mdash; UX designers, product managers, DevSecOps engineers to deliver production-quality code in a SAFe Agile environment - Drive engineering excellence through automated testing, code reviews, and mentorship that meets stringent federal quality metrics (zero Sev 1/2 defects, <5 Sev 3 per component) - Utilize modern cloud-native technologies, containerized deployments, CI/CD pipelines, and agentic AI tooling to accelerate delivery of mission capabilities Responsibilities - Design and implement full-stack features for complex federal operational workflows - Lead architectural decisions for platform services, APIs, and data models - Build and maintain frontend interfaces that deliver on UX designs with high fidelity - Develop backend services, integrations, and data pipelines supporting legacy system migration and retirement - Establish and optimize AI-assisted development workflows for the engineering team, including configuring agentic AI tools for code generation, testing, and review - Contribute to DevSecOps pipeline configuration, containerization, and infrastructure-as-code - Participate in architecture design reviews and support ATO documentation with security-compliant code - Mentor team members, conduct code reviews, and drive engineering best practices WHAT YOU'LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer Sr Principal must have: - Education: Bachelor of Arts/Bachelor of Science in Computer Science, Engineering, or related field - Experience: 8+ years of professional software engineering experience with full-stack depth - Technical skills: Strong proficiency in modern frontend frameworks (React, Angular, or Vue) and backend languages (Java, Python, Node.js, or Go) - Experience with cloud platforms (AWS GovCloud, Azure Government, or equivalent FedRAMP environments) - Proficiency with containerization (Docker, Kubernetes) and CI/CD pipeline tools - Experience building RESTful APIs and working with relational and/or NoSQL databases - Understanding of federal security requirements (NIST 800-53, STIG compliance, ATO processes) - Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) integrated into daily engineering workflows - Track record of delivering production software in Agile/SAFe teams - Security clearance: Active Secret - US citizenship required Preferred Qualifications - Experience configuring and deploying agentic AI coding workflows (autonomous code generation, AI-driven test creation, agent-based CI/CD integration) - Demonstrated ability to evaluate, select, and roll out AI developer tooling across engineering teams - Experience with geospatial systems, scientific/analytical platforms, or technical operations tools - Familiarity with low-code platforms and hybrid architecture patterns - Experience with legacy system migration and data conversion - AWS certifications (Solutions Architect, Developer) in GovCloud context - Experience leading small teams or serving as tech lead on federal programs Location: Remote with periodic on-site (Washington, D.C.) Clearance: Active Secret clearance required GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. - Growth: AI-powered career tool that identifies career steps and learning opportunities - Support: An internal mobility team focused on helping you achieve your career goals - Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off - Flexibility: Full-flex work week to own your priorities at work and at home - Community: Award-winning culture of innovation and a military-friendly workpl - ace OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation. The likely salary range for this position is $212,500 - $287,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Scheduled Weekly Hours: 40 Travel Required: Less than 10% Telecommuting Options: Remote Work Location: USA DC Washington - 1401 Constitution Ave NW (DCC200) Additional Work Locations: USA MD Home Office (MDHOME) Total Rewards at GDIT: 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. 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. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most. We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

Related Job Pages

More Full-stack Engineer Jobs

Vibe.co logo

Fullstack Engineer – AdManager, Freelance

Vibe.co

Advertise your business on Streaming TV. Used by over 5,000 brands & businesses.

ContractRemoteTeam 51-200Since 2022H1B No Sponsor

• Design, build, and evolve core AdManager features across campaign setup, reporting, onboarding, creatives management, payments, account management, and AI-powered workflows • Own complex initiatives from conception to production with minimal supervision • Translate ambiguous product needs into clear technical plans, milestones, and production-ready features • Collaborate closely with product managers, engineers, and business stakeholders to deliver high-quality advertiser experiences • Build and maintain robust user-facing experiences using Next.js, React and Typescript • Design scalable APIs, services, database schemas, and domain models that remain maintainable as the platform grows • Work with PostgreSQL and backend systems to support reliable advertiser workflows and reporting experiences • Apply strong engineering practices, including testing, clear architecture, and thoughtful code reviews • Ship features with appropriate monitoring, logging, alerting, analytics, and observability • Investigate, debug, and resolve production issues for the systems you build • Contribute to incident response and postmortems with clear communication and ownership • Improve codebase maintainability, documentation, conventions, and developer experience beyond your assigned tickets • Understand advertiser workflows and proactively identify better product or technical solutions • Challenge weak assumptions and propose pragmatic alternatives that balance speed, business impact, and long-term quality • Use AI-assisted development workflows to accelerate delivery while maintaining a high bar for correctness and maintainability • Contribute positively to a shared codebase and a collaborative, low-ego engineering culture.

France
leadtech logo

Senior Full Stack AI Native Developer

leadtech

Leadtech is an Equal Employment Opportunity (EEO) Employer, which means we encourage applications from people with different backgrounds, interests, and personal circumstances. Our team welcomes applicants regardless of their race, gender, age, religion, nationality, sexual orientation, and/or disabilities. All we need is your high energy, skills, and willingness to be a part of a great project!

Role Description As part of the Development team as a Full-Stack Developer, you will be instrumental in building and scaling our platforms and products. You will work across our entire A.I technology stack to deliver a seamless and powerful user experience. You will be joining projects with a shipping fast approach and a modern tech stack. - Extensive knowledge of Javascript/Typescript. - Design, implement, and maintain RESTful APIs with NextJS/Express to manage user authentication, data processing, and orchestrate analysis workflows. - Model Context Protocol (MCP) Knowledge Agents with Claude SDK: - Build AI agents access to real-time data, APIs, and tools. - Create AI Agents that can actually take actions. - Combine the reasoning power of LLMs with real-world integration. - Build AI Agents with LangGraph + LangFuse that can handle multi-step reasoning: - Create workflows where AI agents collaborate or hand off tasks to other agents. - Maintain conversation state and context across interactions. - Handle complex decision trees and conditional logic. - Develop and maintain features on both our React frontend and Node.js (NextJS) backend. - Build intuitive user interfaces using TypeScript, Vite, React and our UI component library, enabling users to upload media, manage their analyses, and interact with our web delivered product. - Integrate our platform with various external services like Payment Service Providers and APIs, and handle incoming webhooks for processing asynchronous tasks. - Collaborate closely with AI product managers and AI specialists to translate complex requirements into robust, scalable features expressed in AI design prompts. - Contribute to database schema design and write migrations for our PostgreSQL & BigQuery databases. - Knowledge of GCP to collaborate with the team on application deployment and help maintain our cloud infrastructure on Google Cloud Platform. Qualifications - Extensive experience with the Python framework. - Deep API Integration experience with 3rd Party vendors. - A serious self-learner and someone that adapts to new tools and platforms very quickly. - TypeScript Proficiency: Highly proficient in TypeScript and its application in both frontend (React) and backend (Node.js) environments. - Frontend Expertise: Strong experience with React and modern state management, including Hooks and the Context API. - Backend Expertise: Solid experience building and consuming REST APIs with Node.js and NextJS or Express. - Database Skills: Experience with PostgreSQL, and working with an ORM or query builder. - Knowledge of LangGraph, LangChain, LangFuse. - Problem-Solving Mindset: Collaborative problem-solver, eager to take on new challenges. - Passion for AI: Genuine passion and awareness for artificial intelligence. - Very High Agency: Work with autonomy with a large degree of freedom to implement the business vision. - Creativity and Proactivity: Passion for building great products and proposing new features. Requirements - AI Project Experience: Previous experience working on projects involving AI, machine learning, or interacting with large language models (LLMs). - Familiarity with UI component libraries. - Knowledge of cloud platforms like Google Cloud Platform (GCP). Benefits - High-Impact Role: Be a key player in a small, agile team building a greenfield project. - Modern Technology: Work with a cutting-edge tech stack with a focus on best practices. - Growth & Learning: Gain deep experience in AI-driven applications, cloud-native architecture, and real-time systems. - Stability & Vision: Enjoy the energy of a startup environment backed by a large, successful company. - Collaborative Culture: Value open communication, teamwork, and a shared passion for building exceptional products. - Growth and career development: Flexible career path with personalized internal training and an annual budget for external learning opportunities. - Work-Life balance: Flexible schedule with flextime and the option of working fully remote or from our Barcelona office. - Comprehensive benefits: Competitive salary, full-time permanent contract, and top-tier private health insurance. - 25 days of vacation plus your birthday off, with flexible vacation options. - Unique Perks: Office in Barcelona with free coffee, fresh fruit, snacks, a game room, and a rooftop terrace.

Spain
Confisa International Group logo

Software Developer

Confisa International Group

Connecting Top Brands with Top Talent Everyday

ContractRemoteTeam 51-200Since 1985H1B No Sponsor

• Design, implement, and maintain scalable back-end and full-stack applications using Python, Rust, GoLang, Java, or Node.js. • Collaborate closely with cross-functional team members to deliver high-quality software solutions that meet evolving business requirements. • Write clean, efficient, and well-documented code, following best software engineering practices. • Troubleshoot, debug, and optimize existing codebases to improve performance and reliability. • Participate in code reviews, technical discussions, and architectural planning to drive continuous improvement. • Contribute to the full software development lifecycle, from concept and design to testing and deployment. • Maintain clear, concise, and thoughtful written and verbal communication across distributed teams.

United States
Job Closed
Full TimeRemoteTeam 201-500

Role Description We are seeking a highly skilled and experienced Senior Product Engineer to act as a strategic technical authority within Rimes’ Enterprise Data Management (EDM) platform. This role is designed for an individual who is recognised for deep domain expertise across multiple investment data domains (price mastering, security mastering, ESG, etc.) and trusted to shape decisions across product, engineering, and client delivery. You will operate with a high degree of autonomy, influencing platform direction, defining best practices, and advising on complex, high-impact transformation initiatives for global clients. Positioned at the intersection of product strategy, solution architecture, and execution, you will play a key role in ensuring Rimes’ EDM capabilities scale with both market demands and long-term platform vision. You will be a custodian of Rimes’ EDM standards, helping define how we design, build, and deliver solutions across the organisation. Responsibilities - Best Practice and Solution Design: - Design service and platform solutions aligned to market standards, client requirements, and Rimes best practices. - Lead complex assessments of client data landscapes, identifying structural issues and defining strategic remediation roadmaps, not just tactical fixes. - Act as a design authority for EDM solutions, setting patterns adopted across multiple programmes and regions. - Platform and Capability Development: - Provide technical leadership for the design and evolution of EDM-related platform capabilities. - Shape capability roadmaps in partnership with Product and Engineering, balancing client needs with architectural integrity and long-term scalability. - Serve as a point of escalation for complex design decisions and cross-team technical trade-offs. - Delivery and Execution: - Take end-to-end accountability for the technical success of key platform and solution initiatives. - Provide hands-on technical guidance throughout the delivery lifecycle, from design through implementation and rollout. - Balance short-term delivery needs with long-term architectural integrity. - Transformation and Advisory: - Act as a trusted technical advisor to senior internal stakeholders and strategic clients on EDM architecture, operating models, and transformation strategy. - Influence decision-making in ambiguous or high-stakes situations through expert judgement and data-driven recommendations. - Elevate organisational capability through mentorship, knowledge sharing, and setting clear technical standards. Qualifications - Deep, demonstrable experience designing, delivering and using EDM solutions, including solution and data architecture. - Demonstrated exposure to multiple investment data domains (e.g. price mastering, security mastering, ESG, ETFs), with the ability to operate as a domain advisor and apply expertise flexibly across complex, evolving data landscapes. - Strong execution and delivery skills, with experience working across modern software development methodologies. - Comfortable operating in complex, ambiguous environments and influencing without direct authority. - Excellent communication and collaboration skills, with the ability to engage effectively with technical and non-technical stakeholders. - A mindset of continuous improvement and a commitment to staying current with industry best practices. - Bachelor’s or Master’s degree in computer science, software engineering, or a related field. Requirements - Salary Range: $162,000 - $240,000 Benefits - Competitive base salary and performance-based incentive compensation. - Comprehensive benefits package including health, dental, vision, and retirement. - Flexible, remote-friendly work environment with a collaborative global culture. - Opportunity to shape and build a world-class Sales Engineering function from a position of influence. - Regular exposure to senior leadership and involvement in key strategic decisions.

Worldwide
$162K - $240K / year