Senior Software Engineer
Company: Intercontinental Exchange Holdings, Inc.
Location: Atlanta
Posted on: June 1, 2025
Job Description:
OverviewJob PurposeIn this Senior Software Engineer role, you
will work within a dynamic development team, collaborating with
developers, management, and customer success teams. You will
participate in designing and developing applications across product
lines. Our products are deployed in public (AWS) and private cloud
environments. The Senior Software Engineer should possess
exceptional technical skills and a passion for innovation to help
develop next-generation software solutions.Responsibilities
- Develop software and design procedures to improve
organizational effectiveness and scalability.
- Assess benefits and drawbacks of proposed solutions,
maintaining a broad understanding of business impacts and industry
trends.
- Provide technical assistance, mentor staff, and act as a
resource in technical discussions.
- Lead small teams, organize planning meetings, and estimate
tasks accurately.
- Create models of business functionality through prototyping,
participate in design and code reviews, and manage code.
- Identify process improvements, tools, and problem-solving
methods.
- Understand computing infrastructure impacts on development and
operational environments; perform integration testing.
- Collaborate closely with QA, Product Management, UX, and
Technical Publications teams to ensure high-quality, predictable
results.
- Analyze system needs and requirements, develop technical
specifications, and document best practices.
- Manage change and release processes for products, tools, and
applications.Knowledge and Experience
- BS or MS in Computer Science or related field, or equivalent
experience.
- 7+ years of experience in designing, developing, and deploying
web applications and APIs.
- Strong experience with object-oriented design and development
using .NET, C#, REST, JSON, XML, Jenkins, Terraform.
- Knowledge of high-scale, multi-tenant web service development,
including REST/JSON and Microservice patterns, Spring Boot, and
similar frameworks.
- Experience with databases such as MS SQL, MongoDB, MySQL,
PostgreSQL, or DynamoDB, especially in large-scale, multi-tenant
microservice deployments.
- Ability to deliver high-quality code on schedule and
communicate effectively within and outside the team.
- Experience with public cloud platforms, preferably AWS, and
familiarity with serverless architectures.
- Understanding of web application security concerns, proficiency
with development tools, CI/CD, Kafka, AWS SQS, Docker, ECS,
Kubernetes, and defect management tools.
- Experience with Agile methodologies and continuous integration
tools like Jenkins or Hudson.
- Participate in agile feature and product design with
cross-functional teams.
- Strong software engineering discipline, learning focus, and
passion for quality.
- Energetic, collaborative, organized, and capable of working in
a fast-paced environment.
- Excellent analytical, problem-solving, and communication
skills.Preferred
- Experience with UI development frameworks like ReactJS.
- Experience with Java programming language.
- Knowledge of Kubernetes and Docker.Intercontinental Exchange,
Inc. is an Equal Opportunity Employer. All qualified applicants
will receive consideration without regard to protected
characteristics.
#J-18808-Ljbffr
Keywords: Intercontinental Exchange Holdings, Inc., Marietta , Senior Software Engineer, IT / Software / Systems , Atlanta, Georgia
Didn't find what you're looking for? Search again!
Loading more jobs...