Manager, Software Development
ICE · Atlanta, GA · 4 wk ago
On-siteEngineeringFull-time
ICE Data Services (an Intercontinental Exchange company) is seeking an experienced Software Development Manager to lead and mentor a team of software engineers supporting our Fixed Income and Regulatory data products. This is an opportunity to join a growing technology team building the infrastructure, frameworks, and data that support key and expanding ICE businesses. The role blends technical leadership, people management, and delivery ownership.
Responsibilities
- Leadership & People Management
- Lead and manage a team of software engineers, including performance reviews, 1:1s, and career development plans.
- Build a culture of technical excellence, continuous improvement, accountability, and ownership.
- Recruit, onboard, and retain top engineering talent.
- Act as the technical escalation point for the team and stakeholders; guide complex technical challenges and architecture decisions.
- Technical Strategy & Delivery
- Own the software development lifecycle (SDLC) from planning and design through deployment and maintenance.
- Partner with Product Management to define roadmaps, translate requirements into technical specifications, and manage scope.
- Deliver features and products on time and with high quality by managing capacity, resourcing, and deadlines.
- Lead architectural discussions and ensure best practices for coding standards, security, and scalability.
- Operational Excellence
- Implement and refine agile methods (Scrum/Kanban) and DevOps practices to improve productivity and delivery velocity.
- Monitor and maintain production systems to ensure reliability, performance, and uptime.
- Manage technical debt and advocate for infrastructure and tooling improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 7+ years of professional software development experience.
- 3+ years of direct people management experience leading software engineers.
Skills
- Technical Skills:
- Strong Java SE knowledge, Spring and object-oriented design fundamentals.
- Data engineering experience with SQL, data pipelines, and distributed platforms (Airflow, dbt, Kafka, Kubernetes); Python preferred.
- Experience with relational databases and columnar data stores.
- Experience using AI tools (e.g., Claude) to improve development productivity while maintaining rigorous quality standards.
- Modern engineering practices including CI/CD, unit testing, and automated deployments.
- Distributed caching (e.g., Redis).
- Leadership & Soft Skills:
- Excellent communication, interpersonal, and negotiation skills; able to explain complex technical concepts to non-technical stakeholders.
- Proven ability to motivate and build high-performing, self-organizing teams.
- Strong project management and organizational skills, with a track record of shipping major features or products.
Preferred Qualifications
- Capital markets or fintech experience preferred.
- Domain knowledge in fixed income, equity, listed derivatives, and/or OTC derivatives.