Job Opening: Junior Software Engineer
Location: 2961 West Maple Loop Drive #300, Lehi, UT | Hybrid (In-Person/Remote)
Salary: $100,000 - $120,000 + full benefits + potential equity
Who We Are
At RH Borden, we help cities unlock the power of data to manage their infrastructure more intelligently. As a leader in digital twin and IoT technology for water and wastewater systems, we partner with municipalities to turn complex infrastructure into clear, actionable insights. We believe Smart Cities aren't a distant future—they're being built right now. Our mission is to accelerate that shift by delivering precise, high-quality data that enables faster, better decisions.
Explore our work at .
What We’re Looking For
We’re seeking a Software Engineer to join our DevOps team and play a key role in developing automations that power our data pipeline and enhance the quality of our deliverables. This role is deeply technical and focused on building scalable systems that process large volumes of infrastructure data efficiently and accurately.
You’ll be part of a collaborative, agile team and take ownership of critical scripts and software tools used to deliver insights to municipal clients. We value strong coding skills, thoughtful design, and independent problem-solving.
Duties
•Design, build, and deploy end-to-end data processes used in infrastructure data delivery
•Develop and maintain scripts that manage customer datasets
•Optimize automation tools for performance, accuracy, and reliability
•Contribute to the testing and validation of data transformations and outputs
•Collaborate cross-functionally to refine internal systems and improve outcomes
•Lead the implementation and evolution of software tools and systems across the organization
Requirements
•1-3 years experience in software engineering or similar field
•Bachelor’s degree in Computer Science or a related discipline (Master’s preferred)
•Proficiency in Python, shell scripting, and working with RESTful APIs
•Strong foundation in data structures, algorithms, and statistical processing
•Ability to analyze and organize large datasets in meaningful ways
•Effective communication skills and the ability to work independently within a fast-paced team
•Bonus if you have experience with ArcGIS, JavaScript, and/or point clouds
To Apply: Complete our online application at:
Job Type: Full-time
Pay: $100,000.00 - $120,000.00 per year
Benefits:
•Flexible spending account
Schedule:
Work Location: In person