Senior Software Engineer

Location: Reston, Virginia

Country: United States

Category: Technology

Workplace Location: Remote

Employment Type: Contract

Posted Date: November 9, 2026

Job ID: 653689

Job Description

Senior Software Engineer
Location: Remote
Duration: 12 plus months
Pay: $80-85/hr 

Senior Software Engineer

As a Senior Software Engineer, you will design, build, test, deploy, and document backend solutions on AWS, including the infrastructure and delivery pipelines that support them. You will improve shared patterns and components while helping advance the team's systems and technology.

You will report to the Senior Director and work in agile teams responsible for building and maintaining highly visible, critical applications. You will design and optimize software patterns, help teammates implement them, and develop, test, and document complex solutions. You will also build and maintain strong, professional relationships with customers and partner teams.

You will stay current with emerging technology trends and apply them to business needs while collaborating with teams on technical practices, standards, and guidelines.

Our engineers use AI coding agents such as Claude Code and GitHub Copilot in everyday development. You will help the team use these tools effectively, responsibly, and safely.

We're looking for a skilled communicator and collaborative partner who can translate business needs into lasting, high-quality software solutions.

Responsibilities
  • Design and build backend AWS solutions and continuous delivery pipelines.

  • Write complex code, build and maintain AWS infrastructure using CDK, and automate testing and deployment.

  • Design multi-tenant backend services with tenant data isolation.

  • Own DevOps responsibilities for solutions, including deployments, monitoring, and production support.

  • Use AI coding agents (Claude Code and GitHub Copilot) to design, write, test, and document code while maintaining ownership of production quality.

  • Review AI-generated code with the same rigor as traditionally written code.

  • Establish quality criteria, conduct code reviews, and continuously improve development practices.

  • Write design specifications, unit tests, and technical documentation, including current-state system documentation.

  • Develop and implement standards, patterns, and processes that improve consistency, reduce risk, and increase efficiency.

  • Define best practices for modeling, storing, and transferring data in cloud applications.

  • Mentor teammates on best practices, cloud technologies, and the responsible use of AI coding tools.

  • Improve team processes, productivity, and quality by applying industry best practices and ideas from other teams.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, MIS, or a related field.

  • 7+ years of experience in software systems and backend programming.

  • 5+ years of backend development experience with Node.js and TypeScript on AWS.

  • 4+ years of hands-on experience with AWS Lambda, SNS/SQS, S3, and DynamoDB.

  • Strong hands-on experience building AWS infrastructure as code using AWS CDK.

  • Strong experience with Git and associated development methodologies.

  • Experience with CI/CD pipelines using GitHub and GitHub Actions.

  • Experience writing unit and integration tests.

  • Experience with monitoring and observability tools.

  • Experience designing multi-tenant SaaS applications, including tenant data isolation and tenant-scoped access control.

  • Working knowledge of AWS serverless architecture, distributed architecture patterns, and AWS data services such as Athena and Glue.

  • Hands-on experience using Claude Code and GitHub Copilot to build, test, and deploy production software.

  • Strong judgment when evaluating AI-generated code, including awareness of risks such as prompt injection, data exposure, and excessive permissions.

  • Experience mentoring other engineers on cloud technologies.

  • Strong problem-solving and analytical skills.

  • Ability to manage multiple projects, work independently, and contribute effectively as part of a Scrum team.

Preferred Qualifications
  • Familiarity with AWS networking and container technologies, such as VPC and ECS/Fargate.

  • Strong knowledge of relational and NoSQL databases.

  • Experience with event-driven architecture and API design.

 

EEO Statement

The staffing industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly, never provide banking information during the application process, and always double check the email address of the Recruiter to ensure it’s from an official Planet domain (@theplanetgroup.com or @launchcg.com) - and not a domain with an alternative extension like .net, .org, or .jobs.

The Planet Group and our companies are equal opportunity employers. It is our practice not to discriminate against any employee or applicant based on any criteria, condition or basis protected by laws or regulations in the locations where we do business. All qualified applicants are encouraged to apply. We celebrate diversity and are committed to providing an environment of mutual respect. We believe that diversity, equity, and inclusion enable us to better meet our mission and values while serving our clients across the globe. If you have a disability or handicap and would like us to accommodate you in any reasonable way, please inform your recruiter, or contact us, so that we can discuss the appropriate alternatives available.

Apply Now

Apply Via

Stay Up To Date With The Latest Jobs.

Similar Jobs

About The Planet Group

The Planet Group is a global professional services firm delivering strategic staffing and advisory solutions. We operate at the intersection of talent and transformation – connecting the right people with the right opportunities in the areas of technology, engineering, accounting & finance, digital marketing, and manufacturing.

As one of the largest staffing companies in the US, we operate with a global reach and a performance-first mindset. We partner with clients to move fast, stay agile, and drive measurable results – building high-impact teams that fuel transformation and growth.

Job Details About Us Image