Cox Automotive's NextGear Capital group is seeking a Lead Software Engineer to lead a team of engineers, provide technical guidance, mentorship, and coaching to ensure they meet their goals and deadlines. The role involves monitoring software and cloud infrastructure performance, optimizing it, and developing innovative solutions to improve business outcomes.
Requirements
- 7+ years of professional, hands-on software development experience in a senior technical role.
- Expertise in Salesforce development (Apex, Lightning Web Components).
- Strong experience designing and building microservices using Java, C, or other OOO language.
- Object-oriented design experience, including extensive knowledge of related technology platforms, design patterns, and RESTful APIs.
- Strong experience leveraging AI tools such as Github Copilot, Microsoft Copilot, Claude, and ChatGPT to support and enhance development efforts.
- Experience delivering software in cloud-based systems (e.g., AWS, Azure).
- Familiarity with UI technologies such as React, Angular, or similar.
Responsibilities
- Lead team efforts to design, develop, test, document, and support complex software systems and applications, including Salesforce (Apex, Lightning Web Components) solutions and microservices architectures.
- Provide technical and procedural guidance to team members, adjacent teams, and stakeholders.
- Collaborate with Product, Architecture, and Engineering peers as well as stakeholders to develop highly complex systems.
- Estimate software development tasks with predictable variances, given specified functional and business requirements.
- Evaluate secure coding practices and tools, recommending and driving improvements.
- Define, recommend, and implement metrics to improve quality, cycle time, reliability, and other key factors.
- Present system modifications and designs to peers and colleagues.
Other
- Hybrid - Ability to work remotely part of the week
- Yes, 5% of the time
- Ability to drive all phases of the development cycle: requirements gathering, design, implementation, testing, rollout, and support.
- Excellent written and oral communication skills.
- Ability to influence and collaborate with supporting teams (Product, DevOps, DBAs, etc) to achieve objectives.