Jobs · Engineering · Georgia

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.

Similar jobs