Join the team building the future of utility billing — powered by AI, trusted nationwide, and processing billions in transactions annually. Modern stack: .NET 10, React 18, TypeScript, AI.
Engineering AI Engineer Full-Time
About the role
At Starnik, we don't just build software — we build the systems that ensure water flows, lights stay on, and communities thrive. As a Software Engineer, you'll work on a platform that processes billions of dollars in utility transactions, manages millions of customer accounts, and now powers the next generation of AI customer service.
You'll join a small, talented team where your work has immediate, measurable impact. Every line of code you write helps a utility worker do their job better, a customer pay their bill faster, or a community manager save hours of manual work. This is software that matters.
What you'll do
Design and build features for our cloud-native utility billing platform serving utility districts and multifamily communities nationwide
Help shape and expand Starnik AI — integrating modern AI capabilities into customer service, billing, and automation workflows
Build secure, scalable REST APIs using .NET 10 Web API and Clean Architecture
Develop modern React applications using React 18, TypeScript, and Vite
Work with SQL Server, ADO.NET, and stored procedures for performant data access
Own features end-to-end — from requirements through production deployment
Collaborate with product, design, and customer success teams to translate business needs into technical solutions
Apply SOLID principles, design patterns, and modern best practices
Participate in code reviews, architecture discussions, and engineering decisions that shape our platform's future
Who you are
Bonus points
Work at starnik.com? Sign in to claim this org and manage its profile.