
Sr Software Engineer
Badger Meter4 months ago
Los Gatos, CA, USASenior
Responsibilities
- Analyze requirements and translate them into technical specifications, software designs, and architecture.
- Design, develop, test, deploy, and support scalable commercial software applications.
- Lead technical design discussions and provide architectural guidance for features and products.
- Write maintainable, scalable, and documented code and participate in code reviews.
- Troubleshoot complex technical issues across applications and services and support root cause analysis.
- Provide technical leadership and mentorship to junior and mid-level software engineers.
- Influence technical direction, engineering standards, processes, and continuous improvement initiatives.
- Participate in project planning, estimation, risk assessment, status reporting, and delivery activities.
- Partner with Software Quality Assurance on testing strategies and acceptance criteria.
- Support automated testing, continuous integration, and continuous deployment initiatives.
- Assist technical support teams with complex product issues, customer investigations, beta testing, and escalations.
- Create and maintain technical specifications, architecture documentation, design documents, API documentation, and integration documentation.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM field.
- 7+ years of professional software development experience.
- Experience designing and developing commercial software applications.
- Strong proficiency in one or more modern programming languages such as Python, C#, Java, JavaScript, or similar.
- Experience with cloud-based platforms and distributed systems.
- Proven use of AI coding tools such as Claude Code, GitHub Copilot, or OpenAI Codex to accelerate software delivery.
- Experience working in Agile software development environments.
- Strong understanding of software architecture, object-oriented design, testing methodologies, and source control systems.
- Excellent analytical, problem-solving, and communication skills.
- Preferred experience with AWS, Azure, or other cloud platforms.
- Preferred experience developing SaaS, IoT, analytics, or data-driven applications.
- Preferred experience with CI/CD pipelines, DevOps practices, scalable high-availability systems, mentoring, or technical leadership.
Benefits
- Competitive pay and annual bonus eligibility.
- Eligibility for annual pay increases.
- Comprehensive health, vision, and dental coverage.
- 15 days of paid time off and 11 paid holidays.
- Retirement plan contribution match of 25 cents per dollar contributed, up to 7% of eligible compensation, plus a 5% annual defined contribution.
- Access to a certified financial planner at no cost.
- Employer-paid Employee Assistance Program, basic group life insurance, short-term disability, and other benefits.
- Tuition reimbursement of up to $5,250.
- Voluntary additional life insurance, long-term disability, accident, and critical illness coverage.
- Health Savings Account and Flexible Spending Account options.
About Badger Meter
Badger Meter builds smart water technology for water utilities, municipalities, and commercial and industrial customers, including flow meters, water quality and pressure sensors, communications endpoints, and analytics software. It sells hardware paired with network connectivity, data and analytics subscriptions, and related services to help customers monitor usage and system health. Founded in 1905 and headquartered in Milwaukee, Wisconsin, Badger Meter operates globally as a public company listed on the NYSE.