The Senior Software Engineer is responsible for designing, developing, testing, and supporting scalable software solutions that power Badger Meter's connected products and digital platforms. This role serves as a technical leader on complex projects, partnering closely with Product Management, Quality Assurance, DevOps, and other engineering teams to deliver high-quality software that meets customer and business needs. The successful candidate will contribute across the full software development lifecycle, from requirements analysis and architecture through implementation, testing, deployment, and ongoing support. This role also helps drive technical innovation, mentors engineers, and promotes engineering best practices across the organization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior