Senior Software Engineer Jobs

8,449 jobs found — updated daily

Senior Full Stack Engineer, Data Platforms (New York)

Fitch Group•New York, NY
•$140,000 - $150,000•Hybrid

About The Position

Fitch Group is seeking a Senior Software Engineer, Data Platforms & Applications, for its Technology & Data Team in New York. The role contributes to the design, development, and deployment of enterprise-scale web applications as part of an agile team. The engineer will build an internal portal using frontend technologies, microservices, and event-driven architecture; develop service-oriented applications that support the frontend and produce and consume messaging topics; and collaborate with DevOps and other squads on the CI/CD pipeline.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • At least 5 years of software engineering experience, including at least 3 years of hands-on Python experience.
  • Experience with AWS data services such as Glue, Lambda, S3, and DynamoDB, and frameworks such as PySpark and Pandas.
  • Experience with relational database technologies such as PostgreSQL or Redshift, or similar technologies.
  • Strong SQL proficiency, including the ability to optimize queries and tune performance across relational and analytical databases.
  • Experience with streaming technologies such as Kafka and workflow orchestration tools such as Airflow.
  • Practical experience with data governance and exposure to data mesh architectures or data virtualization tools, cloud data warehouses, and modern table formats.
  • Ability to design and build REST or GraphQL APIs with integrated data or machine-learning features.

Nice To Haves

  • At least 5 years building highly performant and resilient data pipelines and full-stack applications.
  • Comfort working as a senior individual contributor in a collaborative, dynamic team environment.
  • Experience using modern AI tools for code generation, debugging, refactoring, and documentation to deliver production-ready solutions faster.
  • Strong problem-solving skills and ability to work in agile, cross-functional teams.
  • Excellent communication skills and ability to collaborate with engineers, product managers, and data stakeholders.

Responsibilities

  • Participate in the design, development, and deployment of enterprise-scale web applications as part of an agile team.
  • Build an internal portal application using frontend technologies, microservices, and event-driven architecture.
  • Develop service-oriented applications to support the frontend and produce and consume messaging topics.
  • Collaborate with DevOps and other squads on the CI/CD pipeline.

Benefits

  • Hybrid work environment requiring 2 to 3 days per week in the office, depending on line of business and location.
  • Dedicated training, leadership development, and mentorship programs.
  • Retirement planning programs.
  • Tuition reimbursement programs.
  • Comprehensive healthcare offerings supporting physical, mental, financial, social, and occupational wellbeing.
  • Family-friendly policies, including a global parental leave plan.
  • Employee Resource Groups.
  • Paid volunteer days, matched funding for donations, and opportunities to volunteer in the community.
  • Depending on position, total compensation may include commission earnings, discretionary bonuses, and long-term incentives.

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service