Intercontinental Exchange logo

Software Engineer

Intercontinental Exchange

Sandy Springs, GA
Full Time
Senior
about 1 month ago

Job Description

About the Role

The Software Engineer role will be working in a dynamic development team while collaborating with other developers, management and customer success teams. This role will have an opportunity to participate in designing and developing applications utilized across product lines. All our products are deployed in public (AWS) and/or private cloud environments. The Senior Software Engineer will possess extraordinary technical skills and real passion for innovation to help us develop the next generation of software solutions.

Key Responsibilities

  • Develop software and design new procedures to make the organization more effective and more scalable
  • Identify both benefits and detriments for proposed solutions. Maintain broad experienced-based understanding of business and impact of industry trends
  • Act as a resource and provide technical assistance, mentoring staff in technical discussions
  • Develop models of business functionality through prototyping. Participate in design and code review and code management
  • Identify improvements and new processes. Identify tools and processes for problem determination
  • Perform integration testing with knowledge of computing infrastructure, including impacts on developmental & operational environments
  • Influence and collaborate closely with groups in and outside the development team (e.g. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results
  • Expertly analyze needs and requirements of existing and proposed systems
  • Develop technical specifications and document technical best practices
  • Manage change and release management of products, tools and applications
  • Participate in the agile feature/product design process working with cross-functional teams

Requirements

  • 5+ years direct experience with design, development and deployment of web applications and APIs
  • BS or MS degree in Computer Science or related technical field or equivalent experience
  • Solid experience in object-oriented design and development with Java languages
  • Experience with .NET is highly preferred
  • Knowledge of high-scale, multi-tenant Web service development, including REST/JSON and Microservice patterns Spring Boot and similar application framework experience
  • Strong experience with database concepts and databases such as MS SQL, Mongo, MySQL, PostgreSQL, or DynamoDB
  • Experience in large-scale, multi-tenant microservice deployments that leverage REST/JSON
  • Must be able to deliver high quality code on schedule, communicate with groups in and outside the development team
  • Experience in UI development frameworks preferably with ReactJS
  • Experience with at least one public cloud AWS, GCP, Azure (AWS preferred) and Exposure to serverless
  • Solid understanding of security concerns for web-based applications
  • Proficiency in development environment, IDEs, web & application server, GIT, Continuous Integration, unit-testing tools, Kafka, AWS SQS, containerization and container orchestration like Docker, ECS and Kubernetes and defect management tools
  • Solid experience with Agile methodology, familiar with Continuous Integration such as Jenkins, Hudson, etc. (Kubernetes, Docker are nice to have)
  • Practical perspective on software engineering discipline, focus on learning and delivering, and passion for high quality
  • Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills
  • Highly organized and able to work in a fast-paced environment
  • Excellent analytical and problem-solving abilities
  • Ability to communicate and negotiate with both internal and external stakeholders at all levels of an organization

Nice to Have

  • Experience with GCP and Azure
  • Exposure to serverless architectures
  • Familiarity with Kubernetes and Docker

Qualifications

  • BS or MS degree in Computer Science or related technical field or equivalent experience

Working at Intercontinental Exchange

The role emphasizes a practical perspective on software engineering discipline, a focus on learning and delivering, and a passion for high quality. The candidate should have great energy and enthusiasm, a positive and collaborative working style, and strong communication skills.

Apply Now

Job Details

Posted AtJun 16, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Intercontinental Exchange

Website

ice.com

Company Size

10000+ employees

Location

Sandy Springs, GA

Industry

Securities and Commodity Exchanges

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches