Software Engineer Manager

Retired.com

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software development experience, including 2+ years leading engineering teams.
  • Proven track record managing engineers and driving on-time technical delivery.
  • Advanced proficiency in modern programming languages such as Python, JavaScript, Go, or C#.
  • Experience building and operating production-grade systems at scale.
  • Strong understanding of system architecture and cloud-native development.
  • Working knowledge of Agile/Scrum methodologies and CI/CD practices.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.

Responsibilities

  • Lead and develop a team of 4 to 6 software engineers, focusing on hiring and performance management.
  • Set team goals and track progress against roadmap commitments to deliver software on time.
  • Partner with product and design to prioritize engineering work aligned with business objectives.
  • Provide technical guidance and mentorship to engineers throughout the team.
  • Lead system design efforts for scalable and secure cloud-native software.
  • Oversee incident management and root cause analysis for production issues.
  • Champion engineering practices that support continuous integration and automated testing.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • 401(k) plan to help you save for the future you help others build.
  • Generous paid time off plus paid holidays, including birthday and work anniversary.
  • Monthly $50 internet reimbursement.
  • Learning and development pathways to support your growth.
  • Peer-to-peer recognition through Bonusly.
  • BitcoinIRA account with no trading fees.
Full Job Description
About the Role

Our Software Engineering Manager leads a team of engineers building the platform that powers self-directed retirement investing for everyday Americans. You'll blend hands-on technical leadership with people management, partnering with product, design, and other engineering leaders to ship reliable, secure software while growing the careers of the engineers on your team.

This is a fully remote position, but candidates must be based in the Durham/Raleigh/Chapel Hill, NC area.

What you'll do

  • You'll lead and develop a team of 4 to 6 software engineers, owning hiring, performance management, growth conversations, and team culture.
  • You'll set team goals, track progress against roadmap commitments, and ship high-quality software on time.
  • You'll partner with product and design to prioritize engineering work in alignment with business objectives.
  • You'll provide technical guidance, architectural oversight, and mentorship to engineers across the team.
  • You'll lead system design efforts focused on scalable, secure, and cloud-native software.
  • You'll oversee incident management, on-call rotations, and root cause analysis for production issues.
  • You'll champion engineering practices that support continuous integration, automated testing, and effective deployment.
  • You'll manage resource allocation, project tracking, and status reporting for engineering initiatives.

AI & Productivity
  • Use AI tools thoughtfully to work smarter, move faster, and free up time for the work that matters most.
  • Look for ways to improve how we work, and bring fresh ideas to the team.
  • Apply sound judgment when working with sensitive or regulated information, in line with our data governance guidelines.
  • Share what's working - new tools, workflows, productivity wins - so the whole team gets stronger.


What you'll bring:

  • 7+ years of software development experience, including 2+ years leading engineering teams.
  • A proven track record managing engineers and driving on-time technical delivery.
  • Advanced proficiency in one or more modern programming languages (e.g., Python, JavaScript, Go, C#).
  • Experience building and operating production-grade systems at scale.
  • Strong understanding of system architecture, scalable design, and cloud-native development.
  • Working knowledge of Agile or Scrum methodologies, CI/CD pipelines, and automated testing practices.
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
  • Strong communication, collaboration, and sound judgment working with product, design, and business partners.


What We Offer

  • Competitive base salary
  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan to help you save for the future you're helping others build
  • Generous paid time off plus paid holidays, including your birthday and work anniversary
  • Fully remote work
  • Monthly $50 internet reimbursement
  • Learning and development pathways to support your growth
  • Peer-to-peer recognition through Bonusly
  • BitcoinIRA account with no trading fees


Similar Jobs

More Jobs at Retired.com

More Information Technology Jobs

Find similar Software Engineer Manager jobs: