Demo

Director of Software Engineering

Metron
Boulder, CO Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 4/2/2025

Company Summary

Metron is a leading provider of AI enabled smart water management solutions that provide our customers with best-in-class, real-time water use intelligence. Metron offers both the hardware required to monitor water usage and identify costly leaks as well as WaterScope, our advanced water data software that evaluates water usage and allow our customers to quickly and easily identify risks, reduce consumption, and ultimately, increase property values. With over 30 years providing smart water solutions, Metron now has over 8,000 networked customers and 500,000 installed network devices that have saved over one billion gallons of water through enhanced efficiencies, usage reductions and leak mitigation.

Commercially, Metron is one of the fastest growing companies within the digital water space, having achieved market-leading year-over-year growth. In 2019, Metron-Farnier partnered with XPV Water Partners, the world’s leading Water investor. XPV has extended the investment horizon based on their conviction in Metron’s growth potential. Metron-Farnier has the technology in place to execute on the next phase of the growth plan – there is significant opportunity within other Real Estate market segments and with Utilities.

Join Metron in the mission to transform water technology! At Metron, we provide cutting-edge solutions to the most critical water challenges. As a leading player in the water technology industry, we operate globally to deliver innovative data insights, coupled with best-in-class hardware solutions to help governments and companies manage water effectively and efficiently. We are seeking passionate, self-starters to join our software product and engineering team and expand and strengthen our technology!

Position Overview

We are seeking a highly skilled and motivated Director of Software Engineering to lead a growing team responsible for building and maintaining cloud-based software solutions for water intelligence. This leadership role will be instrumental in expanding our DaaS (Data as a Service) and SaaS (Software as a Service) product suite while also supporting the transition and maintenance of our legacy systems. You will help build a new team, establish best practices, and create the structures necessary to scale our engineering efforts. You will work with a modern technology stack including Go, PostgreSQL, Python, React, TypeScript, and AWS while also supporting the migration away from legacy technologies (Azure, .NET).

The ideal candidate will be a strong communicator, a creative problem-solver, and a hands-on leader committed to creating a high-performing team. You will set and enforce rigorous quality and security standards while fostering a collaborative, innovative environment for both new product development and ongoing system maintenance.

Key Responsibilities

Team Leadership & Development :

  • Lead, mentor, and grow a high-performing software engineering team, fostering a culture of continuous improvement, collaboration, and innovation.
  • Help build and structure a software engineering team focused on supporting the expansion of our DaaS and SaaS product offerings.
  • Establish best practices and development processes for the team, ensuring efficient workflows, code quality, and high-performance standards.

Cloud Software Development

  • Lead the design, development, and maintenance of cloud-based applications for water intelligence, with a focus on scalability, security, and high availability.
  • Work with the engineering team to develop new features and enhance existing ones for our DaaS and SaaS product offerings, leveraging a modern stack of Go, PostgreSQL, Python, React, TypeScript, and AWS.
  • Ensure that software systems are built to handle large-scale data while supporting industry-leading performance, reliability, and security.
  • Legacy System Transition & Maintenance

  • Oversee the migration and transition away from legacy systems built on Azure and .NET, ensuring smooth integration with the new cloud-based systems and platforms.
  • Provide leadership in maintaining the legacy systems during the transition period, balancing the need for ongoing support while accelerating the shift to more modern technologies.
  • Quality, Security & Process Management

  • Establish and maintain rigorous quality assurance and security standards to ensure the integrity, privacy, and protection of large-scale data and software systems.
  • Drive code reviews, testing protocols, and best practices for secure coding to safeguard against vulnerabilities and optimize system performance.
  • Work closely with product managers and other stakeholders to define and implement technical requirements, ensuring the alignment of engineering efforts with business goals.
  • Collaboration & Communication :

  • Act as a liaison between engineering, product, and business teams, facilitating clear and consistent communication across all stakeholders.
  • Drive cross-functional collaboration to ensure that technical and business requirements are met, managing expectations and resolving potential conflicts or bottlenecks.
  • Provide regular updates to senior leadership on progress, challenges, and achievements, ensuring transparency and alignment with company objectives.
  • Qualifications

    Education :

  • Bachelor's degree in computer science, engineering, or a related field. A master's degree or relevant certifications (e.g., AWS Certified Solutions Architect) is a plus.
  • Experience :

  • Minimum of 5 years of experience in software engineering, with at least 2 years in a leadership or management role.
  • Proven experience in building and leading engineering teams, ideally in a cloud-based environment.
  • Strong background in building DaaS and SaaS products, with hands-on experience in modern cloud technologies, particularly AWS.
  • Familiarity with both legacy and modern tech stacks : experience transitioning from Azure / .NET to more cloud-native technologies like Go, PostgreSQL, Python, React, and TypeScript.
  • Solid experience with cloud infrastructures and architectures (e.g., AWS services, serverless architectures, microservices, etc.).
  • Demonstrated experience with agile methodologies, continuous integration / continuous deployment (CI / CD), and DevOps practices.
  • Skills & Knowledge :

  • Strong leadership, mentoring, and coaching skills with a proven ability to motivate and grow teams.
  • Deep knowledge of software engineering best practices, including code quality, testing, version control, and security protocols.
  • Strong communication skills, both technical and non-technical, with the ability to clearly explain complex technical concepts to diverse audiences.
  • Solid problem-solving abilities and a creative mindset for building scalable, innovative solutions.
  • Familiarity with water intelligence or environmental technologies is a plus, but not required.
  • Personal Traits :

  • Highly collaborative, with excellent communication skills and the ability to work well in a cross-functional team.
  • Committed to continuous learning and improving your own skills as well as helping others grow.
  • Passionate about building high-quality software that solves real-world problems, especially in the context of water intelligence and environmental sustainability.
  • Benefits and Compensation

  • Estimated salary range : $140,000 to $210,000.
  • Competitive compensation package with Medical, Dental, Vision plans, 401(k) with company contribution, and paid time off.
  • Company Culture and Mission

    Metron is committed to fostering an inclusive environment where diversity, equity, and inclusion drive innovation. We embrace initiatives that promote employee well-being. We are proud to be an Equal Employment Opportunity and Affirmative Action workplace, prohibiting discrimination and harassment of any kind.

    Join the Metron team today!

    Be part of a team that creates advanced technology solutions to transform water usage, conservation, and re-use. Our products and services impact public utilities, industrial sectors, residential areas, and commercial buildings. Partner with us to tackle global water challenges with ingenuity and dedication.

    Salary : $140,000 - $210,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Director of Software Engineering?

    Sign up to receive alerts about other jobs on the Director of Software Engineering career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $266,380 - $359,704
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $266,380 - $359,704
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Metron

    Metron
    Hired Organization Address Portland, OR Full Time
    Our team is looking for an experienced Software Engineer to support application development and algorithm implementation...
    Metron
    Hired Organization Address Crane, IN Full Time
    Metron is looking for a Military Analyst to serve as the Live Virtual Constructive (LVC) Coordinator representing Metron...
    Metron
    Hired Organization Address Laurel, MD Full Time
    Metron is seeking talented, cleared programmers with strong computer science and engineering backgrounds for complex and...
    Metron
    Hired Organization Address Boulder, CO Full Time
    Metron is looking for a Full Stack Engineer in Boulder, CO. Do not pass up this chance, apply quickly if your experience...

    Not the job you're looking for? Here are some other Director of Software Engineering jobs in the Boulder, CO area that may be a better fit.

    Director of Electronics Engineering

    Boulder Engineering Studio-, BOULDER, CO

    AI Assistant is available now!

    Feel free to start your new journey!