Senior Engineer- Python & React at Badger Meter

Milwaukee, Wisconsin, United States

Badger Meter Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Water Technology, UtilitiesIndustries

Requirements

  • 5+ or more years of related experience
  • Bachelor’s degree in Software Engineering, Computer Science, or related discipline
  • Programming experience in Python, C#, Java, or other object-oriented languages
  • Core Expertise: Backend: Python (Django, Flask, or FastAPI)
  • Core Expertise: Frontend: React (with TypeScript preferred)
  • Additional Skills: Experience building and deploying in AWS (e.g., EC2, S3, RDS, Lambda)
  • Additional Skills: Working knowledge of Elasticsearch (a plus)
  • Additional Skills: Experience with APIs (REST), CI/CD, and containerization (Docker/Kubernetes)
  • Additional Skills: Experience using AI-assisted development tools (e.g., GitHub Copilot, CodeWhisperer, Tabnine) to improve productivity and code quality (a plus)
  • Knowledgeable of software development concepts, processes, and tools
  • Excellent problem-solving and communication skills
  • Ability to multitask, prioritize and work in a team environment
  • Demonstrates strong initiative and motivation
  • Demonstrates appropriate judgment and decision making

Responsibilities

  • Analyzing the Marketing Specification of a software product to build the technical definition/requirements document for the project
  • Designing the technical approach to the implementation step for all projects using generally accepted software engineering tools and procedures
  • Performing project management for projects as needed
  • Developing software products according to the product's definition document approved by Marketing
  • Conducting research in software and computer technology for use in new product development and/or enhancing existing products
  • Performing project management functions for the assigned projects by providing a list of all tasks involved in those assignments, an estimate of each one's completeness, an estimate of the number of hours needed to complete the task, and the relationship between all such tasks
  • Performing all needed documentation for the assigned development work
  • Performing software design, coding, and testing that is needed to complete the assignment
  • Interface with SQA to define test requirements
  • Ensuring that new concepts, ideas, and technologies are known, investigated, reviewed, and recommended for evaluation by the supervisor
  • Developing and maintaining self-improvement programs to assume greater responsibility and project assignments
  • Maintain confidentiality of company intellectual property and customer information
  • Travel to customer sites for product beta testing and investigation of customer issues as needed

Skills

Python
React
Software Engineering
Project Management
Requirements Analysis
Technical Design

Badger Meter

Flow measurement and control technologies provider

About Badger Meter

Badger Meter provides flow measurement and control technologies for various industries, including water utilities, oil and gas, chemicals, and HVAC. The company specializes in electromagnetic and ultrasonic flow meters that accurately measure the flow of liquids and gases. These products are crucial for applications like water distribution, wastewater treatment, and industrial process monitoring. Badger Meter operates globally, serving clients in over 100 countries, and generates revenue through the sale of flow measurement devices, software solutions, and service agreements. The company's goal is to help clients optimize their operations and reduce costs through reliable measurement and control technologies.

Milwaukee, WisconsinHeadquarters
1905Year Founded
$14MTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Energy, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Healthcare, disability and life insurance,
PTO
Leave programs
Retirement savings plans
Flexible, remote work and part-time arrangements,

Risks

Rising competition from emerging smart water technology companies threatens market share.
Increased raw material costs may negatively impact Badger Meter's profit margins.
Potential regulatory changes could necessitate costly updates to existing products.

Differentiation

Badger Meter offers advanced electromagnetic and ultrasonic flow meters for high accuracy.
Their products serve diverse industries, including water utilities and industrial processes.
Badger Meter provides integrated software solutions for resource optimization and cost reduction.

Upsides

Growing demand for smart water management boosts Badger Meter's market potential.
IoT adoption in industries enhances the need for advanced flow measurement technologies.
Infrastructure investments in emerging markets increase demand for Badger Meter's products.

Land your dream remote job 3x faster with AI