Lead Software Engineer

Andrew Nguyen
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 185K

Job location

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Component-Based Software Engineering
Cloud Computing
Cloud Engineering
Software Quality
Information Technology Consulting
Continuous Delivery
Continuous Integration
Database Queries
DevOps
Distributed Systems
Python
Linux Commands
Node.js
Ionic
Software Engineering
Systems Integration
TypeScript
Cloud Platform System
React
Delivery Pipeline
Backend
Vue.js
Angular
Information Technology
GraphQL
Front End Software Development
REST
Data Pipelines

Job description

We are looking for a talented and experienced Lead Software Engineer to lead a remote-first team of full-stack software engineers working in a complex enterprise environment. This is a hands-on leadership role for someone who can drive technical direction, maintain a high delivery bar, and operate effectively across architecture, product, and engineering stakeholders., * Lead a team of software engineers, SDETs, and DevOps-oriented engineers in the delivery of complex software systems

  • Perform hands-on application programming with an emphasis on backend and integration systems development using GraphQL, Apollo, Node.js, TypeScript, JavaScript, Python, RESTful APIs, and data pipelines
  • Architect, design, and build distributed systems and integrations using a suite of AWS components including but not limited to EKS, Lambda, S3, MSK, and Aurora
  • Design and implement GraphQL subgraphs and contribute to federated graph architecture and schema governance
  • Define and maintain architectural standards, ensuring systems remain scalable, secure, maintainable, and aligned with enterprise constraints
  • Oversee project execution across multiple complex initiatives, managing timelines, risks, dependencies, and delivery outcomes
  • Define and enforce engineering best practices around code quality, CI/CD pipelines, deployment workflows, and cloud operations
  • Promote a DevOps and cloud-first mindset, ensuring teams fully leverage modern engineering practices and cloud-native capabilities

Requirements

We are a high-end technology consulting firm based in the Northern Virginia area. Our customers routinely call upon us to solve some of the largest scale and hardest problems in computer science and software development. If you have a solid grounding in software engineering, continuous delivery, and computer science, and are looking for a career opportunity to grow and leverage those skills to the fullest while working on cutting edge technologies - Here is the place to be!, The initial assignment is to help lead the development and modernization of enterprise financial services platforms, including backend systems, federated GraphQL services, workflow-driven application components, and cloud-native infrastructure on AWS. The right candidate will combine strong software engineering depth with delivery accountability, sound technical judgment, and the ability to move work forward in messy, real-world environments., * 2+ years of experience as a tech lead

  • 3+ years of experience as a senior software engineer
  • 7+ years of software development experience including 3+ years of TypeScript and Node.js
  • 2+ years of experience working with GraphQL
  • Strong experience developing, deploying, and supporting systems in AWS
  • Strong SQL skills
  • Working knowledge of at least one of the following frontend JavaScript frameworks: Angular, Ionic, React, or Vue
  • Experience building and improving CI/CD pipelines
  • Full application stack development experience from front-end to persistence
  • Full software lifecycle participation from requirements to post-implementation support
  • Linux command line proficiency

Benefits & conditions

  • 184k Salary!
  • 15% Annual Bonuses!
  • Remote Schedule!
  • 100% company paid medical, dental, and vision insurance (including family)!
  • 100% company paid individual short- and long-term disability!
  • 100% company paid vision insurance!
  • 3% company contribution to 401(k)!
  • 15 days paid time off per year + 1 day/year up to 20 days!
  • 10 training days per year!
  • 8 company holidays + 2 personal days!

Apply for this position