Senior Software Engineer

Fitch Group•New York, NY
•$135,000 - $145,000•Hybrid

About The Position

Fitch Group is seeking a Senior Software Engineer for its Engineering & Quality organization, based out of its New York City office. The role contributes to a high-performing data engineering team, implementing scalable data solutions aligned with business priorities and helping realize an AWS-based enterprise data platform for self-service access to data for AI, analytics, and innovation. The position combines strategic architecture leadership with hands-on technical implementation across data management, master data management, governance, integration, quality, APIs, cloud data platforms, and analytics. The engineer will establish and implement architecture and best practices for data ingestion, transformation, and distribution; build and maintain mission-critical backend services; and promote reliable, high-performing systems. The role also supports adoption of emerging and generative AI capabilities in data workflows and emphasizes operational excellence, quality controls, and prevention of production incidents.

Requirements

  • 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.
  • AWS expertise with services 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 experience for data engineering, including Pandas and Spark/PySpark.
  • API development experience with FastAPI or a similar framework.
  • Experience designing and developing backend services using Java, microservice architecture, Spring Boot, REST APIs, GraphQL, and cloud-native architectures.
  • Experience with optimized query patterns, pagination, caching, and schema design for low-latency, performant reads at scale.
  • Experience with in-memory databases 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.

Nice To Haves

  • AWS certification is strongly preferred.
  • Hands-on experience building AI agents with tools such as LangChain or LlamaIndex.
  • Experience implementing retrieval-augmented generation (RAG) over enterprise data and establishing 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 with authenticated, auditable messaging and robust error handling.
  • Experience with Valkey/Redis caching strategies, including TTL, invalidation, and key design.
  • Experience forming strong partnerships with stakeholders and product teams.
  • Strong interpersonal and collaboration skills.
  • Ability to translate technical concepts to non-technical stakeholders.

Responsibilities

  • Contribute to a data engineering team by implementing modern, scalable data solutions aligned with business priorities.
  • Partner with the Chief Data Office team 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 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.
  • Partner 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 and family-friendly policies.
  • Paid volunteer days.
  • Matched funding for donations.
  • Training, leadership development, and mentorship programs.
  • Employee Resource Groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service