Description
Software Engineer II
This engineer will support one of the core R&D software teams with tooling and support development tasks required to build innovative new products. They will be responsible for working on both front-end and back-end applications to successfully deploy and support IoT based solutions. Must have strong Cloud and Object Oriented Programming experience.
Responsibilities:
- Design and develop desktop applications, microservices, and RESTful APIs.
- Identify core functionalities of tire alignment services and equipment.
- Utilize programming languages such as C# and C++.
- Work with cloud technologies and platforms such as Azure.
- Additional duties as assigned.
Qualifications:
- 5+ years of software development and design with an understanding of scalable distributed software solutions.
- Proven track record of designing, building, and launching customer-facing products.
- Familiarity working with UX prototyping tools, such as Figma, to visually articulate ideas to developers and stakeholders.
- Data-driven and rational approach to making decisions.
- Strong analytical and critical thinking capabilities.
- Able to design time-sensitive, high-availability solutions with minimal guidance and high attention to detail.
- Excellent communication skills - both written and verbal - to develop materials for products and services coming to market.
- Knowledge of and understanding different programming languages such as JavaScript, Typescript, SQL, C#, C++ (or similar experience).
- Understanding of Service-Oriented Architectures.
- Experience with cloud platforms such as AWS or Azure.
- Experience with migrating to Linux based solutions.
- Bachelor’s degree is a must.
Preferred Tools:
- Azure DevOps, Git, Bitbucket.
- Visual Studio, Visual Studio Code, or other IDEs.
- Copilot, Claude code. or other AI assisted tooling.
- io, stately.ai, mural, lucid chart, craft.io, mermaid charts.
- Microsoft Office.
