Lead Software Engineer
Indexed description
Why We’re Looking
We are seeking an experienced Lead Software Engineer to help drive technical excellence for our web products. This role plays a key part in designing, building, and maintaining scalable, reliable software solutions that support dealership operations nationwide. The ideal candidate brings deep technical and architectural expertise, strong problem-solving skills, and a passion for mentoring others while delivering high-quality, production-ready software.
What You’ll Do
Technical Development & Architecture
- Design, develop, and maintain high-quality, scalable software using our technology stack (Java, MySQL, JavaScript/TypeScript, Angular, AWS).
- Drive architectural decisions that support scalability, performance, and long-term maintainability.
- Provide technical guidance on hosting and supporting high-performing web apps and services in AWS.
- Write clean, efficient, and well-tested code that follows best practices and established coding standards.
- Conduct thorough code reviews and provide clear, constructive feedback to peers.
- Mentor junior and mid-level engineers by sharing knowledge, best practices, and technical guidance.
- Collaborate closely with team members in Engineering, Product, QA, and other cross-functional partners to deliver features on time and to specification.
- Participate in technical planning, estimation, and feature design discussions.
- Stay current with emerging technologies and industry trends, recommending improvements to tools, processes, and architecture.
- Ensure software quality through comprehensive testing, debugging, and performance optimization.
- Help maintain system reliability, availability, and security, including adherence to regulatory and compliance requirements.
- Troubleshoot and resolve complex technical issues in development and production environments.
- Participate in on-call rotations and incident response as needed.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- 7+ years of professional software engineering experience in a SaaS or product-based environment.
- Strong hands-on experience with Java, MariaDB/MySQL, JavaScript/TypeScript, Angular.
- Experience deploying to AWS and maintaining performance in a cloud environment.
- Proven ability to work independently on complex technical challenges while contributing effectively to a team.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
- Demonstrated experience delivering high-quality software and mentoring other developers.
- Competitive Compensation: This position offers a base salary. Employees who demonstrate successful goal attainment and commitment will have the opportunity for career growth and advancement within the organization.
- Great Benefits: Several comprehensive medical, dental, and vision benefit offerings to choose from, along with HSA and FSA options, and a no-wait 401(k) plan with company match.
- Additional Coverage: Life and AD&D insurance, disability insurance, and supplemental accident, hospital, and cancer insurance plans.
- Employee Assistance Program (EAP): Confidential counseling, resources, and support for mental and emotional well-being.
- Fully Remote: Enjoy the flexibility of working remotely while delivering exceptional results for our clients.
- Work/Life Balance: We believe in working hard for our clients while ensuring satisfaction in your role. Enjoy Unlimited Paid Time Off to balance work with life’s other priorities.
- Employee Referral Program: Earn incentives by referring talented individuals to join our growing organization.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search