Shift5

Software Engineering Manager

Shift5

full-time

Posted on:

Location Type: Hybrid

Location: RosslynVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $200,000 - $250,000 per year

Job Level

About the role

  • Lead By Example - Articulate strong opinions (loosely held) on how to solve technical problems formed from hands-on iteration with and in the code itself.
  • Manage and develop the UI, backend, software QA, and data engineering teams.
  • Provide coaching, career guidance, and performance evaluations. Invest deeply in 1:1 time with each team member to ensure they understand their requirements and goals.
  • Create a supportive, empowering environment where engineers feel unblocked, informed, and confident.
  • Ensure engineers have the uninterrupted time necessary to complete tasks, supporting sustainable productivity rather than reactive churn.
  • Deliver high-level architectural direction—producing abstract, technology-agnostic designs—and ensure teams translate those into correct, high-quality implementations.
  • Provide strong technical mentorship in GoLang, Rust, Python, HTTP/S service development, JavaScript, TypeScript, and CSS. Champion continuous learning where architectural direction flows from you, but innovation flows from the team.
  • Work with QA and engineering operations to ensure software releases are thoroughly tested throughout development and ahead of delivery.
  • Ensure adherence to US Government doctrine such as the NIST Secure Software Development Framework (SSDF). Oversee processes for Interim Authorization to Test (IATT) and Authorization to Operate (ATO) under the NIST Risk Management Framework (RMF).
  • Work cross-functionally to identify dependencies, communicate timelines, and ensure cohesive delivery of best-in-class solutions.
  • Collaborate closely with the Forward Deployed Engineering team to ensure the products and software produced meet and exceed the unique needs of the customer and field operations.
  • Work closely with product management to build timelines, estimates, and designs for upcoming work. Assign engineers to features, decompose features into tasks, and maintain a prioritized backlog in Jira.
  • Maintain a high bar of velocity, urgency, and quality for all deliverables, instilling technical excellence and SDLC best practices across teams.

Requirements

  • U.S. Citizenship is required.
  • Ability to obtain and maintain a U.S. Government Security Clearance.
  • 8+ Years of experience in software engineering.
  • 5+ years of engineering leadership experience, including people management; startup and remote team management preferred.
  • Strong hands-on experience with GoLang, Rust, Python, HTTP/S services, JavaScript, TypeScript, and CSS, with the ability to coach and mentor others in these technologies.
  • Strong understanding of full-stack web development including deployment to both on-premise and cloud environments.
  • Solid understanding of software development best practices across the SDLC.
  • Excellent communication and leadership skills with a demonstrated ability to work through ambiguity and occasional changes in direction.
Benefits
  • Bonus program and equity in a fast-growing startup
  • Competitive medical, dental, and vision coverage for employees and their families
  • Health Savings Account with annual employer contributions
  • Employer-paid Life and Disability Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy
  • Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoLangRustPythonHTTP/S servicesJavaScriptTypeScriptCSSfull-stack web developmentsoftware development best practicesSDLC
Soft Skills
leadershipcommunicationcoachingmentorshipteam managementproblem-solvingcollaborationperformance evaluationsupportive environmentadaptability
Certifications
U.S. Government Security Clearance