Senior Full Stack Software Engineer

MastercardO'fallon, MO
$115,000 - $184,000Onsite

About The Position

The Enterprise Data Catalog team builds solutions that help employees discover, understand, and use data across Mastercard. The team partners with Product, Data Science, Data Governance, and Engineering teams to improve data discovery, metadata management, and platform integration capabilities. We are seeking a Senior Full Stack Software Engineer with strong React, Angular, and Java development expertise to help build and enhance the applications that power these capabilities. This role combines application development, system integration, technical design, and collaboration across multiple teams to deliver scalable, secure, and maintainable solutions.

Requirements

  • 5+ years of software engineering experience building and supporting enterprise applications.
  • Strong React, Angular, and Java development expertise.
  • Proven success delivering scalable, multi-tier applications.
  • REST API design, integration, and Swagger/OpenAPI documentation.
  • Technical design experience within distributed systems and microservices environments.
  • Strong foundation in data structures, algorithms, and software engineering principles.
  • Experience integrating applications across databases, platforms, and data sources.
  • Familiarity with Oracle, PostgreSQL, SQL Server, MySQL, MongoDB, Hadoop/HDFS, or Amazon S3.
  • CI/CD, Jenkins, and modern DevOps practices.
  • Unit, functional, and integration testing methodologies.
  • Secure coding practices and application security fundamentals.
  • Code review, performance optimization, and production support experience.
  • Skilled at troubleshooting complex technical issues and identifying root causes.
  • Ability to mentor engineers and influence engineering best practices.
  • Adaptability to evolving technologies, priorities, and business needs.

Nice To Haves

  • Familiarity with data catalogs, metadata management, or data governance platforms is preferred.

Responsibilities

  • Design, build, and enhance enterprise applications using React, Angular, and Java.
  • Translate business requirements into effective technical solutions.
  • Contribute to technical planning, estimation, software design, architecture, testing, and delivery.
  • Create RESTful APIs and integrations that connect data catalog tools with enterprise platforms and data sources.
  • Build capabilities that support metadata discovery, data profiling, business glossaries, search, enrichment, and bulk data uploads.
  • Develop services that retrieve, transform, store, and transfer data between systems.
  • Partner with Product Managers, Data Scientists, Data Governance professionals, and engineers to deliver roadmap priorities.
  • Evaluate development approaches and recommend engineering best practices.
  • Advance CI/CD pipelines, deployment automation, stability testing, and performance monitoring.
  • Implement unit, functional, and integration testing to support reliable software delivery.
  • Apply secure coding practices throughout the software development lifecycle.
  • Conduct code reviews and provide technical guidance to other engineers.
  • Improve application performance, scalability, reliability, observability, and supportability.
  • Diagnose complex application, integration, and production issues and implement lasting solutions.
  • Contribute to the continued improvement of team services, development standards, and DevOps practices.

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • 16 weeks of new parent leave
  • up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service