Lead Software Engineer (Remote)

120Water

$120K — $150K *
US-AnywhereRemote in Zionsville, IN
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of experience in software development with a focus on technical leadership
  • Strong full-stack development skills and sound architectural judgment
  • Proven experience in leading and mentoring software engineers
  • Excellent communication and collaboration skills with cross-functional teams
  • Demonstrated history of successfully shipping reliable and scalable software

Responsibilities

  • Lead technical direction and design for team projects
  • Coach and develop team of software engineers for growth
  • Contribute hands-on code for critical development projects
  • Ensure high delivery quality and maintain architecture standards
  • Collaborate with product teams to shape roadmap and execution strategy
  • Implement process improvements for performance and reliability

Benefits

  • Opportunity to influence and shape the team's technical direction
  • Balanced role between hands-on coding and leadership responsibilities
  • Professional development and coaching of junior engineers
  • Collaboration with product and engineering leaders
  • Impactful work on projects that enhance public utility and state connections
Full Job Description
Job Title: Lead Software Engineer

Reports To: VP of Engineering

FLSA: Exempt

Your impact:

As a Lead Software Engineer, you guide a team of engineers building and scaling 120Water's platform. You will own technical direction for your team's work across 120Utility, 120State, and 120Connect, balancing hands-on development with technical leadership. Your work shapes both the software and the engineers who build it.

How you'll spend your time:

You will spend your time leading technical design, coaching engineers, contributing code on key projects, and partnering with product and engineering leadership. Expect a player-coach mix of leadership and hands-on work.

What you'll do:
  • Lead technical direction and design for your team's work
  • Coach and develop a team of software engineers
  • Contribute hands-on code on critical projects
  • Own delivery quality, architecture, and technical standards
  • Partner with product to shape roadmap and execution
  • Drive improvements in process, performance, and reliability

What you bring:
  • 6+ years of software development, including technical leadership
  • Strong full stack skills and architectural judgment
  • Experience leading and developing engineers
  • Excellent communication and collaboration skills
  • A track record of shipping reliable, scalable software

Nice to have:
  • Experience with TypeScript, Node, React, Java, AWS, or Kubernetes
  • Background in SaaS or data-intensive platforms
  • Experience scaling engineering teams

What success looks like:

Your team delivers reliably, the engineers you lead are growing, and the technical direction is sound. You balance hands-on impact with strong leadership.

Similar Jobs

More Jobs at 120Water

  • Software Engineer
    $80K — $110K *
    Zionsville, IN 46077 (Boone County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Lead Software Engineer (Remote) jobs: