
Lead Software Engineer
S&P Global2 days ago
Base Salary
$191k - $206k/yr
Responsibilities
- Plan, prepare, develop, and maintain software for Indices software platforms.
- Design and develop Java full-stack applications for web platform systems.
- Migrate existing applications to Java-based microservices and deploy them using containers.
- Participate in requirements analysis, design, coding, testing, and documentation.
- Build new applications, support existing Index applications, and develop solutions from business specifications.
- Perform application and system performance tuning and troubleshoot performance issues.
- Set up development environments and sandboxes, perform unit testing, and fix application errors.
- Interface with databases to extract information and build reports.
- Interact effectively with customers, business users, and IT staff.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related IT field.
- Five years of experience in the job offered or a related occupation.
- Five years of experience developing concurrent and distributed systems using Java.
- Experience with HTML, CSS, Bootstrap, JavaScript, jQuery, Angular 2+, Spring Boot, Spring Cloud, Hazelcast, and Redis.
- Experience designing and implementing microservices-based solutions.
- Experience writing unit and integration tests and SQL queries, with an understanding of data models.
- Experience with cloud technologies, container-based DevOps development and deployment, and CI/CD pipelines.
Benefits
- Health care coverage and wellness benefits.
- Generous paid time off and flexible downtime.
- Continuous learning and career development resources.
- Retirement planning, continuing education support, company-matched student loan contributions, and financial wellness programs.
- Family-friendly benefits, retail discounts, and referral incentive awards.
- Telecommuting is permitted from anywhere within the United States.