Software Engineer II

Badger Meter
Any Location, CA
Job Description
At Badger Meter, we're innovators with a mission to preserve and protect the world's most precious resource. We're looking for a Software Engineer II to join our EyeOnWater team and contribute to building and maintaining the backend services and APIs that power our consumer mobile app.

Requirements

  • 3+ years of software development experience
  • Strong proficiency in Python
  • Strong understanding of object-oriented programming principles and design patterns
  • Solid experience with SQL and database concepts
  • Experience with Elasticsearch or similar search/analytics engines
  • Experience designing and building RESTful APIs
  • Familiarity with API design best practices (versioning, error handling, authentication)
  • Familiarity with version control using Git/GitHub
  • Strong problem-solving and analytical skills
  • Ability to work independently with minimal oversight
  • Good written and verbal communication skills

Benefits

  • Competitive Pay
  • Annual Bonus
  • Eligible for Annual Pay Increases
  • Comprehensive Health, Vision, and Dental Coverage
  • 15 days Paid Time Off + 11 Paid Holidays
  • Two Ways to Save for Retirement
  • Employer Paid benefits
  • Educational Assistance – Tuition Reimbursement up to $5,250
  • Voluntary benefits
  • Health Savings Account (HSA) & Flexible Spending Account (FSA) options
]]>