Principal Software Engineer - REMOTE
Job description
Bolt On Technology provides automotive repair shops the ability to develop better internal efficiency and external communications with vehicle owners. Our commitment to relentless
innovation has enabled us to become a leader in the development of shop management software for the automotive repair and maintenance industry. We work hard to create software solutions that solve real-world problems for shop owners, advisors, and techs.
As a Principal Software Engineer, you will:
- Report to Chief Product Officer.
- Design, develop, and maintain software applications while following coding standards and best practices, and ensuring that work is completed timely and accurately.
- Define and maintain overall system architecture, engineering standards, and delivery process. Create and maintain a long-term technology improvements roadmap.
- Work in an agile environment effectively collaborating with other functions and teams.
- Own technical solution quality across all products and platforms. Own technical issues and spearhead their resolution.
- Collaborate with Product and other functions to establish product roadmaps, ensuring that technical considerations are sufficiently incorporated into planning activities. Anticipate any scalability issues and incorporate appropriate solutions as part of product roadmaps.
- Provide technical leadership by staying current with the latest technologies, best practices, and architecture patterns.
- Mentor other engineers and contribute to their technical growth and understanding.
- Review code contributions from other engineers to ensure quality and architectural soundness.
- Work autonomously on the most complex projects.
At a minimum, you have:
- Mastery-level knowledge of software engineering principles, architectural patterns, and best practices.
- Knowledge of and experience with core technologies used to develop web, desktop, and mobile applications. Preferably experience with ASP.NET MVC, Vue.js, Laravel frameworks; PHP, JavaScript, TypeScript, C#, VB.NET languages, Webforms; Azure and AWS clouds.
- Minimum 12 years experience in software engineering including a minimum of 3 years of technical leadership experience.
- Ability to manage projects ensuring that plans are realized through excellence in execution. Ability to maintain professional composure and execute under pressure.
- Ability to define overall system architecture, engineering standards, and delivery process while collaborating with others.
- Ability to mentor other engineers and contribute to their growth.
- Ability to communicate effectively both verbally and in writing, including presentation skills.
4 key metrics that must be met in order for you to be successful:
- System Architecture & Technical Roadmap - Create (and update as needed) current and target system architecture across all systems and products. Create (and update as needed) a long-term technical improvements roadmap based on the target architecture and the overall company’s priorities.
- Technical Issue Resolution - Spearhead technical issue resolution across all systems and products in a timely manner and preventing issues from recurring.
- Leadership & Mentorship - Establish trustful professional relationships with the engineering staff. Provide mentorship as needed. Ensure that current engineering challenges are sufficiently incorporated into roadmaps.
- Domain Knowledge & Technical Ability - Demonstrate domain knowledge across products and systems. Be able to contribute to feature development and issue resolution when needed.
What We Offer:
- Competitive salaries
- Medical, dental, and vision benefits
- Short-term & Long term disability
- Company-paid life insurance
- Flexible schedules
- Unlimited PTO
- Sick leave
- Parental leave
- 7 company paid holidays
The job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change or new ones may be assigned at any time with or without notice. Bolt On Technology is an equal-opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, genetic information, disability status, or any other protected characteristic as outlined by federal, state, or local laws.
Job Type: Full-time
Pay: From $180,000.00 per year
Benefits:
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Vision insurance
Schedule:
- Choose your own hours
Work Location: Remote
arclintfl.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, arclintfl.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, arclintfl.com is the ideal place to find your next job.