> Markdown version of [/jobs/ext/4641083-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4641083-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Badger Meter, Inc. - **Location:** Los Gatos, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Data Analysis, Big Data, Code Generation, Code Review, Databases, Relational Databases, Programming Tools, Elasticsearch, Python (Programming Language), Node.Js, Object-Oriented Software Development, Commercial Software, Cloud Services, Swagger, Software Engineering, SQL Databases, Openapi, GitHub Copilot, ReactJS, Claude Code, AI Coding Agents, Backend, Git, Material UI, Solid Principles, Information Technology, Front End Software Development, Restful APIs, Software Version Control, Programming Languages - **Published:** November 8, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-ii-los-gatos-ca--db29bf89-0728-4a72-a6f0-b84379c6517e ## About the Role Software Engineering, Revenue Growth, Software Engineering, Water Resource Management, Conservation, Power Management, Technical Support, Programming Tools, Customer/Client Research, Artificial Intelligence (AI), * 3+ years of experience developing commercial software applications * Experience building backend services and RESTful APIs * Strong understanding of SQL and relational database design * Experience working across both frontend and backend technologies * Familiarity with React or a similar modern JavaScript framework * Experience using AI coding assistants and the judgment to validate, test, and improve AI-generated code * Solid understanding of object-oriented programming, software design principles, and engineering best practices * Experience with Git-based version control workflows * Strong problem-solving skills and the ability to independently drive solutions forward * Excellent communication and collaboration skills Nice to Have * Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field * Experience with Node.js or other JavaScript backend technologies * Familiarity with component libraries and design systems such as Ant Design * Experience working with Elasticsearch, time-series databases, or large-scale data platforms * Knowledge of Swagger/OpenAPI and API documentation practices * Experience with AWS cloud services * Exposure to additional programming languages and frameworks ## Description * Design, develop, and maintain full stack applications using Python, SQL, React, Java, and REST APIs * Build features that help customers monitor, understand, and optimize water usage through data-driven insights * Work with large-scale time series data, helping shape how it is stored, processed, and presented across our platform * Leverage modern AI-powered development tools, such as GitHub Copilot, Claude Code, and Codex, to accelerate development while ensuring quality, reliability, and maintainability * Collaborate with product managers, designers, QA engineers, and fellow developers to deliver exceptional customer experiences * Design and implement scalable APIs and backend services that support growing business needs * Troubleshoot and resolve technical challenges across the full technology stack * Participate in architectural discussions and contribute to key technical decisions * Review code, share best practices, and mentor junior team members * Continuously improve development processes, documentation, and engineering standards