
Senior Full Stack Software Engineer – Technical Lead
Posted 2 hours ago

Posted 2 hours ago
This is a fully remote position, open to applicants in Virginia.
• Oversee the design, development, and implementation of intricate frontend and backend solutions within a cloud-native microservices framework.
• Provide technical guidance across engineering projects, assisting teams in breaking down tasks, identifying potential risks, evaluating trade-offs, and achieving program objectives and timelines.
• Facilitate technical design discussions, create Architecture Decision Records (ADRs), and present system designs and recommendations to engineers, product owners, and federal stakeholders.
• Act as a mentor and coach for junior and mid-level engineers through code reviews, pair programming, technical advice, and knowledge-sharing initiatives.
• Establish and uphold engineering best practices, including peer code reviews, testing standards, accessibility requirements, security compliance, and maintainable software design.
• Develop and utilize RESTful APIs based on versioned OpenAPI specifications while contributing to backend services, frontend applications, and system integrations.
• Enforce engineering quality standards, including compliance with SonarQube quality gates, automated testing, and addressing security issues within development cycles.
• Collaborate closely with product managers, designers, delivery leads, and stakeholders to ensure technical solutions align with customer and business goals.
• Drive continuous improvement efforts across software engineering processes, tools, CI/CD pipelines, infrastructure automation, and team workflows.
• Diagnose and resolve complex production issues while leading root-cause analysis efforts and implementing long-term enhancements to reliability and performance.
• Contribute to infrastructure-as-code standards, Terraform automation, GitLab pipeline optimization, and cloud modernization initiatives.
• Assist in technical hiring processes through interviews, candidate evaluations, onboarding, and engineering team development.
• Serve as a technical lead for project workstreams, feature teams, or temporary delivery teams, coordinating engineering efforts to ensure successful delivery outcomes.
• 7+ years of relevant software engineering experience and a Bachelor's degree, or equivalent additional experience in lieu of a degree.
• Must fulfill federal suitability requirements and successfully pass a background investigation as a condition of employment.
• Extensive experience in building and supporting modern full-stack applications, encompassing both frontend and backend development responsibilities.
• Expert-level proficiency in backend technologies such as Python or Java.
• Strong frontend development experience with Angular, JavaScript, TypeScript, HTML, and CSS.
• Experience in building and consuming versioned RESTful APIs with published OpenAPI specifications.
• Solid working knowledge of PostgreSQL, Elasticsearch, and contemporary data integration patterns.
• Hands-on experience with containerized microservices and AWS cloud services, including ECS, RDS, S3, Lambda, and CloudWatch.
• Experience with CI/CD pipelines using GitLab and source control management with Git.
• Familiarity with WCAG 2.1 AA accessibility standards and their application in digital products.
• Strong written and verbal communication abilities, including the capacity to articulate technical concepts and decisions to non-technical audiences and federal stakeholders.
• Company-subsidized health, dental, and vision insurance
• Flexible PTO
• 401(k) with employer match
• Paid parental leave after one year of service
• Employee Assistance Program
Focus
Trellis
Mattel, Inc.
Milliman
Get handpicked remote jobs straight to your inbox weekly.