Software Developer Full-Stack (Software Engineer II)

Filled
February 27, 2026

Job Description

🏢 Company: S&P Global
💼 Role: Software Engineer II (Full-Stack Developer)
🎓 Qualification: Bachelor’s / Master’s in Computer Science or equivalent
🕒 Experience: 4+ Years

🌟 Role Overview

As a Software Engineer II at S&P Global, you will design, architect, and develop client-facing applications that power critical decisions in the capital and commodities markets.

You’ll work in a collaborative, globally connected team environment, contributing to scalable systems and high-impact financial solutions.

🎯 Key Responsibilities

  • Work in an Agile development environment to identify and prioritize tasks
  • Develop clean, efficient, and production-ready code
  • Build tools and applications that support key business needs
  • Engineer reusable components and shared services
  • Create system design documentation and participate in technical walkthroughs
  • Collaborate with both technical and non-technical stakeholders
  • Continuously improve system architecture and application performance

🛠️ Required Technical Skills

🔹 Backend

  • Strong expertise in NodeJS OR Python
  • Experience in distributed application programming
  • RESTful services and scalable backend architecture

🔹 Frontend

  • JavaScript & TypeScript
  • Angular / React JS
  • HTML5, Bootstrap, CSS

🔹 Cloud & Development Practices

  • AWS Services experience
  • SDLC methodologies (Agile, Test-Driven Development)
  • System design and architectural best practices

🔹 Emerging Technologies

  • Knowledge of AI, ML, and Generative AI
  • Experience with Copilot or similar AI-assisted coding tools

🌍 About the Company

S&P Global is a global leader in delivering Essential Intelligence. With over 35,000 employees worldwide, the company focuses on integrity, discovery, and partnership to create meaningful insights that help businesses operate sustainably and effectively.

🚀 Why Join?

  • Work on mission-critical systems impacting global financial markets
  • Collaborate with international teams
  • Exposure to modern AI-driven development practices
  • Opportunity to contribute to large-scale, distributed systems