Overview:
Job Purpose
ICE Data Services (an Intercontinental Exchange company) is seeking an experienced, passionate and hands-on Software Development Manager to lead and mentor a team of talented software engineers supporting our securitized mortgage reference data products. This presents a unique opportunity to join a growing technology team providing the infrastructure, framework and data to key, and expanding, ICE businesses. This role is a critical blend of technical expertise, people management, and project leadership. The manager will be responsible for setting the technical direction, ensuring high-quality and timely delivery of software products, fostering a collaborative culture, and driving the professional growth of team members.
Responsibilities
-
Leadership & People Management
-
In addition to hands-on development, manage a team of 2-3 data engineers, including performance reviews, one-on-one meetings, and career development planning.
-
Ensure quality of team’s code conforms to ICE standards and SDLC.
-
Serve as a technical point of escalation for the team and stakeholders, providing guidance on complex technical challenges and architectural decisions.
-
Technical Strategy & Delivery
-
Oversee the entire software development lifecycle from planning and design to execution, deployment and maintenance.
-
Drive architectural discussions and ensure adherence to best practices, coding standards, security, and scalability.
-
Collaborate with stakeholders to translate business requirements into technical specifications, and manage project scope.
-
Ensure the timely and high-quality delivery of features and products, managing team capacity, resource allocation, and project deadlines.
Knowledge and Experience
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
-
7+ years of professional experience in software development.
-
2 years of management experience over a small team of data or software engineers.
-
Demonstrated experience with orchestrating workflows, performance optimization, and operational management.
-
Strong understanding of data transformation techniques, including experience with testing frameworks and deployment strategies.
-
Proficiency with SQL and Python for data transformation and pipeline development.
-
Experience with relational databases, columnar data stores and parquet.
-
Familiarity with modern software development practices, including CI/CD, unit testing, and automated deployment.
-
Strong communication and interpersonal skills with the ability to articulate complex technical ideas, inspire and motivate the team.
-
Strong track record of project management and organizational skills.
-
Experience in the Capital Markets or Fintech industries is a plus.
#LI-CP1
-: Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.