Senior Software Engineer, Full-Stack Applications - Ratings Technology (Chicago)

Fitch Group•Chicago, IL
•$115,000 - $145,000•Hybrid

About The Position

Fitch Ratings is seeking a Senior Software Engineer to join their organization. This role focuses on leading the development of intelligent applications and full-stack platforms that integrate AI capabilities and enhance user experiences for Ratings analysts and global financial markets. The position requires experienced full-stack engineers who understand AI's potential and can lead technical initiatives, architecting solutions that leverage AI-driven development and intelligent automation. It is a high-impact role for individuals energized by pushing technological boundaries and mentoring engineers in a rapidly evolving field.

Requirements

  • 8+ years of hands-on experience building web applications.
  • Expert-level proficiency in Java, Springboot, Python, REACT, and modern web technologies.
  • Proven track record of delivering complex, production-quality full-stack solutions at scale.
  • Extensive professional experience with both Java and Python.
  • Ability to drive technical decisions across different technology stacks and architect solutions that span diverse codebases.
  • Proven experience designing maintainable, scalable systems.
  • Deep understanding of design patterns, RESTful APIs, microservices, distributed systems.
  • Ability to make and own architectural decisions that impact multiple teams.
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Expert knowledge of software development fundamentals including test-driven development, advanced Git workflows, sophisticated CI/CD pipelines, and driving code quality across teams.
  • Proven ability to lead cross-functional teams, mentor engineers, influence technical direction, communicate complex technical concepts to diverse audiences, and drive alignment across engineers, product, and stakeholders.
  • Solid understanding and practical knowledge of AI-enabled development practices and how they can improve engineering productivity and software delivery.
  • Exceptional analytical skills, experience navigating complex technical challenges, ability to drive multiple strategic initiatives, and proven success tackling sophisticated problems at the intersection of full-stack engineering and AI.

Nice To Haves

  • Deep hands-on experience with Docker, Kubernetes/EKS, AWS/Azure, microservices architecture, sophisticated CI/CD pipelines, and architecting cloud-native solutions at scale.
  • Expert experience designing scalable RESTful APIs, architecting complex integrations, designing asynchronous workflows, and creating robust interfaces between systems.
  • Deep expertise with modern REACT patterns, complex state management, performance optimization, and architecting intuitive user experiences for sophisticated functionality.
  • History of leading technical initiatives in fast-paced environments, driving architectural decisions for greenfield products, or owning technical direction in early-stage initiatives built from the ground up.
  • Proven track record of mentoring engineers, driving technical growth across teams, leading code review culture, and establishing engineering best practices; recognized as a technical leader by peers.
  • Deep understanding of analytical workflows, financial products, or complex business domains; experience translating business complexity into elegant technical solutions.
  • Active participation in Toronto's tech community, speaking at meetups or conferences, contributing to open source, or recognized expertise in relevant technical domains.
  • Drive high standards for architectural practices, clean code, comprehensive testing, and maintainable systems; recognized for technical craftsmanship and establishing quality standards.
  • Demonstrated history of driving technology adoption, leading architectural transformations, and expanding technical capabilities across teams and organizations.

Responsibilities

  • Architect and lead full-stack applications, designing and driving implementation of scalable application features using Java/Springboot, Python, and REACT.
  • Own architectural decisions for user interfaces, backend services, APIs, and infrastructure.
  • Establish and enforce engineering best practices, conduct code reviews, mentor engineers on code quality, and drive CI/CD pipeline improvements.
  • Lead technical discussions that balance innovation with reliability, and own technical debt management and architectural improvements.
  • Provide technical mentorship to engineers, lead knowledge-sharing initiatives, conduct design reviews, and drive technical growth through thoughtful feedback.
  • Contribute to building a culture of engineering excellence and continuous learning.
  • Drive features that move fast while establishing engineering standards, and lead technical discussions on trade-offs.
  • Proactively identify and solve complex technical challenges, and own building applications that are both cutting-edge and production-ready.
  • Lead troubleshooting of complex issues, drive system performance and scalability improvements, establish monitoring and observability practices, and own operational excellence of systems.
  • Lead the development of innovative applications, drive technical excellence, and make strategic impact with cutting-edge technology.

Benefits

  • Hybrid Work Environment: 2 to 3 days a week in office required based on your line of business and location
  • A Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship programs designed to ensure that your time at Fitch will be a continuous learning opportunity
  • Investing in Your Future: Retirement planning, financial wellness and tuition reimbursement programs that empower you to achieve your short and long-term goals
  • Promoting Health & Wellness: Comprehensive healthcare offerings that prioritize a healthy body & mind
  • Supportive Parenting Policies: Family-first policies, including a generous global parental leave plan, designed to help you balance career and family life effectively
  • Dedication to Giving Back: Paid volunteer days and support for community engagement initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service