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

Fitch Group•New York, NY
•$120,000 - $150,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's a high-impact role for those energized by pushing technological boundaries and mentoring engineers in a rapidly evolving field.

Requirements

  • 8+ years of hands-on experience building web applications, with 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

  • Lead transformative full-stack applications with AI at the core – Drive architecture and implementation of net-new applications using Java/Springboot, Python, and REACT that integrate cutting-edge generative AI capabilities; own technical decisions that enable elegant user experiences and bring intelligent automation to life
  • Architect and lead full-stack applications – Design and drive implementation of scalable application features using Java/Springboot, Python, and REACT; own architectural decisions for user interfaces, backend services, APIs, and infrastructure.
  • Champion engineering excellence – Establish and enforce engineering best practices, conduct code reviews, mentor engineers on code quality, drive CI/CD pipeline improvements, and lead technical discussions that balance innovation with reliability; own technical debt management and architectural improvements
  • Mentor and elevate team capabilities – Provide technical mentorship to engineers, lead knowledge-sharing initiatives, conduct design reviews, drive technical growth through thoughtful feedback, and contribute to building a culture of engineering excellence and continuous learning
  • Balance innovation with pragmatic delivery – Drive features that move fast while establishing engineering standards; 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
  • Own production reliability and technical excellence – Lead troubleshooting of complex issues, drive system performance and scalability improvements, establish monitoring and observability practices, and own operational excellence of systems you architect

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