Principal Engineer
Company: Intercontinental Exchange Holdings
Location: Jacksonville
Posted on: January 2, 2026
|
|
|
Job Description:
As a key player within ICEs innovative servicing technology
division, our team is dedicated to developing cutting-edge mortgage
processing solutions. This role is pivotal in driving the success
of our microfrontend UI development initiatives, leveraging React
and TypeScript to create seamless, high-performance user
experiences, as well as site reliability engineering initiatives,
leveraging cloud-native technologies and methodologies to create
robust, high-performance systems. The Principal Engineer, Software
Development will utilize their extensive experience in Spring,
React, Kubernetes, ArgoCD, and observability tools to enhance
system efficiency and reliability. By joining our team, you will
directly contribute to the advancement of our platform, ensuring we
remain at the forefront of the industry and deliver exceptional
value to our clients. Designs, builds, and maintains full stack
Java and React applications for the MSP DX (IMT) with an emphasis
on maintaining a reliable and scalable platform. Our Software
Engineers develop and manage cloud-native systems in an Agile SDLC.
Responsible for the development and maintenance of Kubernetes
clusters, CI/CD pipelines, observability frameworks, React micro
frontends and Java microservices. Responsibilities • Provides
full-stack Java design and development for projects involving
application development, infrastructure projects involving site
reliability, cloud-native technologies, and migrations. • Develops
front-end applications utilizing React (TypeScript) in close
collaboration with a UX team, ensuring the responsiveness of the
application. • Designs and develops APIs necessary to support
front-end functionality and/or be consumed by other partners. •
Implements GitOps practices using ArgoCD to manage infrastructure
as code. • Designs and develops monitoring and observability
solutions using tools like Prometheus, Grafana, Jaeger, and
OpenTelemetry (OTEL). • Manages service mesh technologies like
Istio and Kiali for traffic management and observability. •
Utilizes Crossplane for managing cloud infrastructure through
Kubernetes. • Participates in software and reliability design
ceremonies and analyzes system needs to determine technical
requirements. • Writes technical specifications based on conceptual
design and stated business requirements. • Develops and/or reviews
test protocols for testing applications before user acceptance,
with an emphasis on automated Unit Tests, Component Tests, and
Scenario Tests. • Troubleshoots operational failures in both test
and production environments. • Mentors or guides the work of less
experienced software and site reliability engineers. • Remains
current on industry standards in web development and DevOps
disciplines. • Performs additional related duties as assigned.
Knowledge and Experience • Bachelor’s Degree or the equivalent
combination of education, training, or work experience. • 10 years
of software engineering or site reliability engineering work
experience. • Experience working with Java or React development,
Kubernetes, and cloud-native technologies. • Experience developing
React (TypeScript) front-end applications. • Experience developing
and maintaining CI/CD pipelines. Preferred Knowledge and Experience
• Experience using Kubernetes, ArgoCD, Istio, Envoy, Jaeger,
Prometheus, Grafana, or similar technologies. • Experience using
the Java JVM and with applications running in cloud providers
(preferably AWS) and/or OpenShift. • Experience with modern
JavaScript frameworks such as React. • Experience with RESTful
service development and working with microservices applications. •
Experience with Postgres SQL Databases and PL/SQL. • Experience
with modern observability frameworks. • Experience with GitOps
practices and tools. • Familiarity with Continuous Integration and
Continuous Delivery (CI/CD) pipelines. • Familiarity with source
code management tools such as Azure DevOps, TFS, Jira, or Git. •
Proficiency with development techniques such as Test-Driven
Development (TDD and BDD), Unit Tests, Component Tests, and/or
Scenario Tests. • Experience with webpack (bundle optimization,
code splitting). • Familiarity working in a Software Development
Life Cycle (SDLC) leveraging Agile principles. • Excellent
analytical, decision-making, and problem-solving skills.
Keywords: Intercontinental Exchange Holdings, Palm Coast , Principal Engineer, IT / Software / Systems , Jacksonville, Florida