Lead Java Software Engineer

S&P Global

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NYPrinceton, NJ
Salary
$120,000–$150,000 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday
Closes
Sep 13, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $135k
$106k $250k
below market most similar roles pay here above market

This role pays less than 91% of similar roles. Most pay $165,000–$208,800 — the blue band above. At the midpoint, this role pays about $135k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About S&P Global

S&P Global delivers Essential Intelligence® that shapes decision making. We provide the world’s leading organizations with the right data, connected technologies and expertise they need to move ahead.

S&P Global currently has 37 open roles on FindRole.

Listed pay typically runs $142,000–$200,000 across 35 roles with salary data.

Most-posted roles

View all roles at S&P Global

At a glance

TL;DR · Lead Java Software Engineer

The Lead, Java Software Engineer joins the indices prototyping platform team to design, develop, and deploy scalable, fault-tolerant applications. This role involves leading the development of complex distributed systems that handle intricate calculations for institutional clients. Key responsibilities include collaborating with cross-functional teams to ship new features, identifying performance bottlenecks, maintaining code quality, and mentoring junior developers. The successful candidate will utilize Java 8 features like the Streams API, Spring Boot, Spring Cloud, and Hazelcast. Technical requirements include SQL expertise, microservices architecture, unit and integration testing, and containerization strategies. Additionally, the role requires deploying to AWS cloud infrastructure using services such as EC2, ECS, Lambda, and S3. This position solves technical challenges in delivering high-quality indices and benchmarks within a complex financial data environment.

What you'll do

  • Lead the design, development, and deployment of applications using modern programming languages and frameworks.
  • Develop and implement highly scalable, fault-tolerant distributed systems and microservices.
  • Utilize cloud services and implement containerization strategies for application deployments.
  • Ensure application performance, quality, and responsiveness by identifying and correcting bottlenecks.
  • Maintain code quality, organization, and automation across the platform.
  • Develop user interfaces using modern front-end technologies.
  • Mentor junior developers and provide technical guidance on complex projects.

What we're looking for

  • Must have a Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Must have a Master’s degree in Computer Science or a related field (preferred).
  • Must have 8+ years of experience in designing, developing, testing, and deploying complex Java projects.
  • Must have 5+ years of advanced experience with Spring-based technologies and caching frameworks like Hazelcast.
  • Must have 5+ years of SQL knowledge and experience.
  • Must have experience in designing microservices, writing unit/integration tests, and developing concurrent and distributed systems.
  • Must have experience with Java 8 features, specifically the Streams API.
  • Must have experience with AWS cloud services and possess an indefinite right to work in the United States.
  • Experience with CI/CD pipelines, DevOps practices, and Agile/Scrum methodologies (preferred).

More like this

Similar roles

Java Lead Software Engineer

JPMorgan Chase

Chicago, IL 54 days ago
Java Spring AWS Kubernetes Kafka MQ Cassandra Oracle PowerMock JMeter Splunk Grafana Dynatrace Jenkins Apache Kafka Gemfire Redis Cucumber Spinnaker Mongo DB Agile System Design Distributed Caching Data Streaming
5+ yrs exp

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 44 days ago
Java Spring Boot JPA SQL React Python AWS Azure Google Cloud Platform Docker Kubernetes CI/CD Microservices LLM API’s System Design

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 15 days ago
Java Spring JavaScript TypeScript SQL Kafka AWS Microservices AI-assisted engineering CI/CD Software Development Life Cycle System Design Application Resiliency Cloud Native Automated Testing Secure Coding
5+ yrs exp

Lead Java Software Engineer

Allstate

Remote (IL) 69 days ago $100,000–$170,500
Java Spring Boot Spring Framework J2EE Microservices RESTful APIs SQL Kubernetes Docker CI/CD AWS Kafka JUnit Selenium SonarQube Maven Gradle Datadog React Angular JavaScript
Remote

Lead Java Software Engineer

Wells Fargo

Iselin, NJ +1 6 days ago
Java Kubernetes OpenShift Kafka Solace Oracle SQL CI/CD Microservices Generative AI LLMs Agile Scrum JNI Multithreading Design Patterns Algorithms and Data Structures
5+ yrs exp

Lead Software Engineer, Java

JPMorgan Chase

Chicago, IL 119 days ago
Java C# .NET AWS Azure CI/CD Agile Software Development Life Cycle AI-assisted engineering System Design Application Resiliency Cloud Native Automation Machine Learning SaaS CRM Secure Coding
5+ yrs exp