Description
As a Back-End Software Engineer at Specific Energy, you will work on a team that develops and maintains our back-end server functionality as well as the software deployed on IoT devices. Our back-end team is responsible for delivering highly reliable services that our customers depend on for critical control applications. You will be contributing to an interface and asset optimization platform that is used by water & wastewater utilities to operate, monitor, and maintain pump stations.
Specific Energy has been around for 10 years and has the benefit of an established installed base and proven run-time while it continues to perfect its product and user experience in R&D. We are a small company and require everyone to wear multiple hats. As a Back-End Software Engineer you would have the unique opportunity to get in on the ground floor of an emerging technology company and play a key role in growing this business and gaining mainstream market adoption.
Responsibilities
- Deliver high-quality, sustainable back end improvements
- Ensure reliability of deployments
- Work closely with the front-end team
- Design and develop improvements/added functionality
- Provide technical support and troubleshooting for customers with a sense of urgency
- Participate in code reviews and testing exercises prior to deployment of new code
Qualifications
- 5+ years of experience back-end development
- 3+ years of C++ development experience
- Strong knowledge of cloud architecture
- Experience with IoT products
- Experience with containerization
- Experience working on SaaS applications
- Experience with Linux
- Familiarity with SQL databases and architecture
- Familiarity with bug & error tracking platforms
- Familiarity with good software development practices
- Ability to write highly performant and reliable C++
- Ability to translate practical design requirements into software
Preferred Qualifications
- Experience with Kubernetes
- Front end development experience (JavaScript, CSS, and HTML)
- Experience designing and implementing highly available server architectures
- BS in computer science, engineering, or related technical field
- Experience with WebSockets – This is encapsulated by front end experience
- Basic understanding of pumps and hydraulic systems
Location
Our office is currently located in Georgetown, TX which is a suburb of Austin, just a few minutes north of the Domain. The majority of our team lives in Austin.