I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Software Development Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 7 years of professional software development experience.
  • At least 3 years of direct people management experience leading software engineers.
  • Strong Java SE knowledge, Spring, and object-oriented design fundamentals.
  • Data engineering experience with SQL, data pipelines, and distributed platforms such as Airflow, dbt, Kafka, and Kubernetes.
  • Experience with relational databases and columnar data stores.
  • Experience using AI tools such as Claude to improve development productivity while maintaining rigorous quality standards.
  • Knowledge of modern engineering practices, including continuous integration and continuous delivery, unit testing, and automated deployments.
  • Experience with distributed caching such as Redis.
  • Ability 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.

Responsibilities

  • Lead and manage a team of software engineers, including performance reviews, one-on-one meetings, and career development plans.
  • Build a culture of technical excellence, continuous improvement, accountability, and ownership.
  • Recruit, onboard, and retain engineering talent.
  • Act as the technical escalation point for the team and stakeholders, guiding complex technical challenges and architecture decisions.
  • Own the software development lifecycle 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.
  • Implement and refine agile methods, including Scrum and 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.

Desired Qualifications

  • Python.
  • Capital markets or fintech experience.
  • Domain knowledge in fixed income, equity, listed derivatives, or over-the-counter derivatives.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs