Senior Software Engineer

Fitch Group•New York, NY
•Hybrid

About The Position

Fitch Group is seeking a Senior Software Engineer for its Engineering & Quality team, based in the New York City office. The role contributes to a high-performing data engineering team by implementing scalable data solutions aligned with business priorities. Working with the Chief Data Office and data product leaders, the engineer will help deliver an AWS-based data platform supporting enterprise self-service and access to data for AI, analytics, and innovation. The position combines architecture leadership with hands-on implementation across data management, cloud platforms, data integration, governance, quality, APIs, and analytics. It includes developing mission-critical backend services and data workflows, applying modern and emerging technologies, and maintaining operational reliability through quality controls and prevention of production incidents. The role also collaborates with stakeholders and product teams and may incorporate AI capabilities into engineering workflows. The position is based in New York. Fitch describes its work arrangement as 40% in-office monthly, with flexibility. For New York roles, expected base pay is $135,000–$145,000 per year; actual salary is determined individually. Total compensation may also include commission earnings, discretionary bonuses, long-term incentives, and other benefits, depending on the position.

Requirements

  • At least 8 years of experience in Data Management.
  • Expertise designing, building, and governing enterprise-scale data management solutions that provide high-quality, trusted, and accessible data.
  • Experience across Master Data Management (such as Informatica), data governance, data integration, data quality, APIs, cloud data platforms, and analytics ecosystems.
  • Proven AWS expertise, including S3, EKS, Lambda, Glue, EMR, Redshift, RDS/Aurora, Valkey/Redis, Step Functions, MSK/Kafka, and EventBridge.
  • Experience applying AI/ML to improve engineering productivity, such as with GitHub Copilot or Amazon Q.
  • In-depth Python data engineering experience, including Pandas and Spark/PySpark.
  • API development experience with FastAPI or similar.
  • Experience designing and developing backend services using Java, microservices, Spring Boot, REST APIs, GraphQL, and cloud-native architectures.
  • Experience with query optimization, pagination, caching, and schema design for performant reads at scale.
  • Experience with in-memory databases or search systems such as Valkey, Elasticsearch, Redis, or OpenSearch.
  • Experience with CI/CD, GitHub, Git/GitHub workflows, and ArgoCD.
  • Ability to solve complex data-driven requirements and triage defects and production bugs.
  • Strong interpersonal and collaboration skills.
  • Ability to communicate technical concepts to non-technical stakeholders.

Nice To Haves

  • AWS certification is strongly preferred.
  • Hands-on experience building AI agents using tools such as LangChain or LlamaIndex.
  • Experience implementing retrieval-augmented generation (RAG) over enterprise data and applying guardrails through testing and evaluation.
  • Experience using agentic AI to automate workflows such as code reviews, test generation, data quality checks, and runbook execution.
  • Experience with AI connection protocols such as MCP and A2A, including secure, interoperable, observable, vendor-agnostic communication and authenticated, auditable messaging with robust error handling.
  • Experience with Valkey/Redis caching strategies, including TTLs, invalidation, and key design.
  • Experience building strong partnerships with stakeholders and product teams.

Responsibilities

  • Implement modern, scalable data solutions aligned with business priorities as part of a data engineering team.
  • Partner with the Chief Data Office and data product leaders to implement an AWS-based data platform that enables enterprise-wide self-service and supports AI, analytics, and innovation.
  • Implement architectural decisions and establish best practices for data ingestion, transformation, and distribution frameworks.
  • Integrate emerging technologies, including Agentic AI and Generative AI, into data workflows to improve user experience and support AI readiness.
  • Address complex data engineering challenges, implement quality controls, and help prevent production incidents.
  • Lead the design and development of mission-critical backend services using Java, microservice architecture, Spring Boot, REST APIs, GraphQL, and cloud-native architectures.
  • Promote coding standards, performance optimization, and engineering best practices.
  • Design optimized query patterns, pagination, caching, and schemas to support low-latency reads at scale.
  • Solve complex data-driven requirements and triage defects and production bugs.
  • Collaborate with stakeholders and product teams, and translate technical concepts for non-technical stakeholders.

Benefits

  • Retirement planning programs.
  • Tuition reimbursement.
  • Comprehensive healthcare offerings supporting physical, mental, financial, social, and occupational wellbeing.
  • Global parental leave plan.
  • Paid volunteer days.
  • Matched funding for donations.
  • Opportunities to volunteer in the community.
  • Dedicated training, leadership development, and mentorship programs.
  • Potential commission earnings, discretionary bonuses, and long-term incentives, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service