This is an opportunity for a mid-career software engineer to play a crucial role in the maturation of our Halo Connect platform to perform at an even larger scale while also collaborating with other parts of the larger engineering team to bring new diverse feature sets to market. You will work in a high-communication environment as part of a team of empowered engineers who have passion for the products they work on and care about their end-users. We’re looking forward to you sharing your experience and working together to make Halo Connect something we’re all proud of. Since we are still a small team, your contributions will have a significant impact on the product, our company, and our customers.
Implementing new features as an individual and in collaboration with others
Contributing to the design, development, and maintenance of:
automated testing tools and suites
deployment and monitoring tools
infrastructure as code
Working with other engineering disciplines and field technicians to understand problems, propose solutions, and refine requirements
Supporting other business functions in the organization to retrieve data and develop self-service tools to meet those needs
Bachelor’s in Computer Science, Master’s preferred (other degrees acceptable depending on experience).
Minimum 5 years experience developing, deploying, monitoring, and maintaining scalable systems.
Minimum 2 years experience developing and maintaining automated testing at the unit and system level.
Experience deploying and maintaining cloud infrastructure (AWS certifications are a plus).
Experience with infrastructure as code is a plus.
Expertise in at least one statically typed language and one dynamically typed language, respectively.
A background in mathematics and statistics is a plus.
Demonstrated success working in remote, highly collaborative environments.
Self-motivated, proactive, independent, curious, and driven to learn and improve.