Principal Engineer
Intercontinental Exchange
•
Jacksonville, FL
Company
Intercontinental Exchange
Location
Jacksonville, FL
Type
Full Time
Job Description
• Jacksonville, Florida
• Technology
• In-Office
• 10463
Overview
Responsibilities
• Responsible for the development of enterprise applications.
• Participates and often leads technical design, architecture, and implementation of enterprise applications.
• Develops and ensures adherence to development process and best practices.
• Facilitates an agile, efficient, and fast paced development environment.
• Participates in software design meetings and analyzes user needs to determine technical requirements.
• Responsible for automation of builds and deployments.
• Responsible for ensuring deployments are successful.
• Responsible for application performance and resilience.
• Provides mentorship and guidance for less experienced software development staff.
• Remains current on industry standards in technologies relevant to their responsibilities.
• Works closely with product and business teams to ensure software functions as expected.
• Ensure adherence to industry and corporate standards including SDLC, information and software security, and compliance.
Knowledge and Experience
• 10+ years of professional software development experience.
• Master's degree (preferred) or Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
• 7+ years of experience designing and architecting complex software systems.
• Expert-level proficiency in modern programming languages:
• Python
• Java or .NET
• Transact SQL
• 5+ years of hands-on experience with modern UI frameworks such as React or Angular.
• 7+ years of substantial experience with RDBMS such as PostgreSQL and SQL Server.
• Proven experience in developing and deploying AI/ML solutions, including knowledge of key frameworks and platforms (e.g., TensorFlow, PyTorch, scikit-learn) is preferred.
• Strong knowledge and experience with containerization technologies (e.g., Docker, Kubernetes).
• Extensive experience working within and leading agile development teams.
• Proficiency with agile project management tools such as Jira.
• Proficiency with continuous integration and continuous deployment (CI/CD) tools such as Jenkins.
• Demonstrated ability to lead, mentor, and effectively collaborate across cross-functional technical teams.
Apply Now
Back to Job Listings
❤️Add To Job List
Company Info
View Company Reviews
Date Posted
06/03/2025
Views
0
Neutral
Subjectivity Score: 0