Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intercontinental Exchange - ICE Senior Software Engineer 
United States, Georgia, Atlanta 
893896082

18.04.2025

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