Senior Software Developer I - Full Stack
Senior Software Developer I - Full StackRemote (United States)About the RoleCompensation and Work DetailsStatus: Full-time, W-2Salary Range: $115,000 - $135,000 per yearWork Authorization: Must be a U.S. citizen or legal resident and able to work domesticallyClearance: Must be able to attain a low-level security clearanceWhat You'll DoTechnical Leadership and StrategyCollaborate with management, product, and design teams to shape development vision and strategy.Support the adoption of AI-powered tools and workflows where they improve delivery and outcomes.Contribute to development strategy using modern architectures such as React, Next.js, Node.js, and TypeScript.Maintain a strong understanding of adjacent technical areas, including cloud-native services, AI/ML integrations, and API ecosystems.Software Development and Problem-SolvingOwn contributions across the full stack, from responsive front-end interfaces to scalable back-end services.Design and integrate RESTful APIs and GraphQL endpoints.Build and support AI-assisted features such as LLM-powered workflows, intelligent document processing, and retrieval-augmented generation.Diagnose and resolve issues in owned systems, using incidents to identify learning opportunities and system improvements.Make critical technical decisions that keep projects aligned with client needs and delivery goals.Evaluate when and how to responsibly apply AI/ML capabilities in production systems.Team Development and MentoringBuild and maintain strong relationships with internal and external stakeholders.Participate in technical interviews for new engineering candidates.Support a culture of continuous learning around generative AI, prompt engineering, and agentic architectures.Communication and Stakeholder EngagementCommunicate technical issues and progress clearly with team members and clients.Translate complex AI and engineering concepts into clear, actionable language.Present design documents, system diagrams, and technical proposals to clients, stakeholders, partners, and engineers.Serve as the primary technical lead for the discipline when working with stakeholders.Process Improvement and InnovationImprove software engineering processes and practices, including the adoption of AI-assisted development tools.Use tools such as Copilot, Claude, and automated testing to support engineering productivity and quality.Propose and evaluate multiple approaches to technical and process challenges.Lead small, less critical, or temporary team structures and projects when needed.QualificationsBachelor's degree and 7+ years of software engineering experience.Strong experience with React or Next.js for modern, responsive front-end applications.Experience designing and consuming RESTful APIs and/or GraphQL services.Familiarity with relational and/or NoSQL databases such as PostgreSQL or MongoDB.Strong problem-solving skills and ability to debug complex issues across the full stack.Proficiency with Git and modern CI/CD workflows.Ability to work with stakeholders and communicate technical ideas clearly.Preferred ExperiencePrior government contracting experience.Experience with cloud platforms such as AWS, Azure, or GCP.Hands-on experience integrating AI/ML services or LLM APIs into production applications.Experience with AI-related patterns such as retrieval-augmented generation, prompt engineering, or agentic workflows.Knowledge of DevOps practices and tools such as Docker, Terraform, and GitHub Actions.Experience with Agile development methodologies.Familiarity with accessibility standards such as Section 508 and WCAG in government contexts.Ability to obtain a Public Trust clearance.Benefits and PerksCompetitive payRemote work flexibility from the contiguous United StatesOpportunity to work on high-visibility projects with meaningful impactSupportive environment for personal and professional growthTransparent communication and fair treatment