We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Software Engineer

Intercontinental Exchange
life insurance, 401(k)
United States, Georgia, Atlanta
5660 New Northside Drive Northwest (Show on map)
Apr 17, 2025
Overview

Job Purpose

In this Senior Software Engineer role, you will be working in a dynamic development team while collaborating with other developers, management and customer success teams. You 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 solution.

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 provides technical assistance, mentor staff in technical discussions
  • Lead small teams, run planning meetings and facilitate accurate estimation of tasks
  • Develop models of business functionality through prototyping. Participates in design and code review and code management
  • Identify improvements and new processes. Identifies tools and processes for problem determination
  • Understand computing infrastructure, including impacts on developmental & operational environments, and able to perform integration testing
  • Able to influence and collaborate closely with groups in and outside the development team (eg. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results
  • Analyze needs and requirements of existing and proposed systems expertly. Develop technical specifications and document technical best practices
  • Manage change and release management of products, tools and applications

Knowledge and Experience

  • BS or MS degree in Computer Science or related technical field or equivalent experience
  • 7+ years direct experience with design, development and deployment of web applications and APIs
  • Solid experience in object-oriented design and development with .NET, C#, REST, JSON, XML, Jenkins, Terraform
  • Solid 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 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 the 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.
  • Participate in the agile feature/product design process working with cross-functional teams
  • 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. Individual must be highly organized and be 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

Preferred

  • Experience in UI development frameworks like ReactJS
  • Experience with Java programming language
  • Kubernetes, Docker

California Base Salary Range

The expected base salary for this role, if located in California, is between $139,100 - $195,700 USD. The base salary range does not include Intercontinental Exchange's incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual. Regular full-time ICE employees are eligible for a suite of competitive employee benefits, including healthcare coverage (medical, dental and vision), a 401(k) plan, life insurance, time off, and paid leave for qualifying circumstances.

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

Applied = 0

(web-77f7f6d758-swlff)