Senior Software Engineer Badger Meter
Overview
Lead design and development of scalable software solutions for connected products and digital platforms. Drive technical innovation and mentor engineers. Shape sustainable future through impactful purpose-driven work.
What You'll Do11
- 1Analyze product and business requirements and translate them into technical specifications and software designs
- 2Design, develop, test, and deploy high-quality software solutions using modern engineering principles
- 3Lead technical design discussions and provide architectural guidance for new features
- 4Write clean maintainable scalable and well-documented code
- 5Participate in code reviews and promote best practices
- 6Troubleshoot and resolve complex technical issues across applications
- 7Collaborate with cross-functional teams for successful delivery
- 8Provide technical leadership and mentorship to junior and mid-level engineers
- 9Influence technical direction and contribute to engineering standards
- 10Participate in project planning estimation and risk assessment activities
- 11Maintain confidentiality of company intellectual property and customer information
Requirements13
- 1Bachelor's degree in Computer Science Software Engineering or related STEM field
- 27+ years of professional software development experience
- 3Strong proficiency in Python C# Java JavaScript or similar modern programming languages
- 4Experience with cloud platforms and distributed systems
- 5Agentic mindset with proven track record using AI coding tools
- 6Experience working within Agile environments
- 7Strong understanding of software architecture object-oriented design testing methodologies and source control systems
- 8Excellent analytical problem-solving and communication skills
- 9Preferred AWS Azure or other cloud platform experience
- 10Experience developing SaaS IoT analytics or data-driven applications
- 11CI/CD pipelines and DevOps practices
- 12Mentoring engineers or serving as technical lead
- 13Experience with scalable high-availability systems
Salary Insight
Salary not disclosed in listing
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
WM
VerifiedSenior Engineer Software
Design and develop enterprise-level information technology solutions while leading design sessions and mentoring peers. Own complex projects and drive technical decisions to deliver scalable software enhancements. Align IT solutions with business initiatives through analysis and collaboration.
Advantage Tech
VerifiedSenior Software Automation Engineer at Advantage Tech
Design and maintain enterprise automation solutions leveraging Python and AWS. Own technical architecture and drive AI integration to accelerate delivery. This role blends software engineering fundamentals with modern AI tools to produce secure scalable applications. Success measured by delivery speed and business impact.

Global Associates
VerifiedSenior Software Engineer Global Associates Atlanta Georgia
Own web APIs and system integrations at a fast-paced environment. Lead scaling solutions using Python and AWS. Drive performance improvements with React and Kubernetes. Collaborate with cross-functional teams to ship features that differentiate our platform.

Finoit Inc.
VerifiedSenior Software Engineer .NET
Lead the design and delivery of enterprise applications using the Microsoft technology stack. Build scalable high performance solutions while collaborating across cross functional teams. Drive technical excellence and innovation.

StaffRight Associates, LLC
VerifiedSenior Computer Engineer StaffRight Associates
Lead ownership of core system architecture and delivery for maritime sensing and communications platforms at a leading innovation pioneer in the aerospace and defense sector. Drive next generation solutions through embedded system design and signal processing.

Finoit Inc.
VerifiedSenior Software Engineer Data Infrastructure
Design and lead development of scalable data pipelines for AI/ML platforms. Own design and implementation of distributed systems using Python and cloud services. Drive improvements in data quality and visualization. Lead cross-functional teams to deliver high-performance solutions.