Lead Software Engineer
Cox Enterprises4 months ago
Atlanta, GA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Lead Software Engineer positions offered by Cox Automotive Corporate Services, LLC in Atlanta, Georgia. In this role you will lead a team of software developers and engineers—providing technical guidance, mentorship, and coaching—to meet project goals and deadlines. You will monitor and optimize the performance and reliability of our data platform, collaborate with cross-functional teams to develop data-driven solutions, stay current with trends in data management and analytics, mitigate technical risks to ensure security and compliance, and design, develop, and maintain a scalable, reliable, and performant data platform.
Key Responsibilities
- Lead a team of software developers and engineers by providing technical guidance, mentorship, and coaching.
- Monitor the performance of the data platform and implement optimizations for enhanced reliability and performance.
- Collaborate with other teams to identify opportunities to leverage data for improved business outcomes and develop data-driven solutions.
- Stay current with emerging trends and technologies in data management and analytics, recommending enhancements to the platform.
- Identify and mitigate technical risks, ensuring the data platform adheres to security and compliance standards.
- Design, develop, and maintain the data platform to meet organizational needs, ensuring scalability and performance.
- Define and enforce software development standards and best practices across the team.
- Mentor junior team members to foster their technical and professional growth.
Required Qualifications
- Bachelor’s (or foreign equivalent) degree in Computer Science, Electrical & Computer Engineering or a related field plus 6 years of programming experience with Python, Java, or Scala; or a Master’s degree with 4 years of experience; or a Ph.D. with 1 year of experience.
- At least 6 years of experience automating software build, test, deployment processes and constructing CI/CD pipelines using Jenkins.
- Experience or graduate-level coursework in data warehousing, data modeling, software development focused on data management and analytics, utilizing cloud platforms (AWS, Azure, or Cloud Platform), and Agile methodologies.
- Willingness to work from the Atlanta, GA office (telecommuting permitted as per company policy for candidates within commuting distance).
Benefits & Perks
- Compensation: Base salary ranging from $149,760 to $224,750 (may vary based on location and candidate’s expertise) with potential additional incentive compensation.
- Benefits: Eligible employees enjoy flexible vacation with pay, seven paid holidays annually, up to 160 hours of paid wellness time for themselves or family members, plus additional paid leave options including bereavement, voting, jury duty, volunteer, military, and parental leave.
Required Skills
Scala
Python
Jenkins
Performance Optimization
Java
Security and Compliance
Data Warehousing
CI/CD Pipelines
Agile Methodologies
Cloud Platforms (AWS/Azure)
Software Architecture
Mentorship
Team Leadership
Data Modeling