Headquartered in Rochester, Minnesota, Mayo Clinic is a nonprofit medical institution ranked first in more specialties than all other hospitals in America. The company employs arou
Data Engineer - API Platform Engineer
Location
United States
Posted
7 days ago
Salary
$102.3K - $143.3K / year
Seniority
Mid Level
Job Description
Data Engineer - API Platform Engineer
Mayo Clinic
Role Description The Data Engineer - API Platform Engineer will design, develop, and support enterprise API platforms leveraging technologies such as Apigee (Edge, X, Hybrid) and related integration frameworks. This role requires a combination of API architecture, integration, platform engineering, and data enablement skills. The ideal candidate will have experience building scalable API platforms, managing API lifecycle processes, and implementing secure, high-performing API solutions across cloud and hybrid environments. The Data Engineer will partner with application teams, architects, and platform teams to enable consistent API delivery, governance, and operational excellence. This role is part of the enterprise Information Security Modernization (ISM) program, supporting the evolution of secure, scalable API platform capabilities. Participation in a rotating on-call support schedule is required. - Design, develop, and implement enterprise API platform capabilities using API management solutions (e.g., Apigee, API Connect, or similar). - Build and manage scalable API proxies and services supporting REST and SOAP-based integrations. - Implement API security frameworks including OAuth, JWT, API key management, mTLS, and secure communication protocols. - Develop and enforce API governance standards including versioning, lifecycle management, and API design best practices. - Support API platform deployments across multi-cloud environments (GCP, Azure, on-prem) and hybrid architectures. - Develop CI/CD pipelines and automation frameworks to enable consistent API deployments and lifecycle management. - Configure and manage API traffic policies including rate limiting, caching, throttling, and load balancing to optimize performance and reliability. - Monitor and analyze API performance using analytics, logging, and observability tools; identify and resolve performance or reliability issues. - Integrate APIs with backend systems, microservices, and enterprise platforms to enable seamless data exchange. - Participate in migration and modernization efforts including transition from legacy API platforms to cloud-native or hybrid API solutions. - Ensure compliance with enterprise security, regulatory, and data privacy requirements including secure logging and data masking practices. - Collaborate with developers, architects, and platform teams to translate business and technical requirements into scalable API solutions. - Provide operational support including troubleshooting, incident response, and continuous improvement of API platform capabilities. - Develop and maintain platform documentation, runbooks, and onboarding materials for internal users and developers. - Support proof-of-concepts and innovation initiatives to evaluate new API and integration technologies. Benefits - Medical: Multiple plan options. - Dental: Delta Dental or reimbursement account for flexible coverage. - Vision: Affordable plan with national network. - Pre-Tax Savings: HSA and FSAs for eligible expenses. - Retirement: Competitive retirement package to secure your future. Equal Opportunity All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, implement and test Java-based applications • Analyze user requirements to properly execute application design • Define application objectives and functionality • Align application design with business goals • Debug and resolve technical problems that arise • Produce detailed design documentation • Recommend changes to existing Java infrastructure • Improve functionality of existing systems • Develop and implement multi-media applications • Assess and prioritize feature requests • Coordinate with internal teams to understand user requirements and provide technical solutions
• As a Senior Software Engineer at YLD, you’ll be part of a client team building innovative products. • We’re looking for someone curious, passionate, driven, and enthusiastic. • You should be skilled in problem-solving and experienced in designing scalable, resilient, and fault-tolerant architectures. • You’re also an effective communicator and a strong team player. • Together with your team, you’ll thrive in a fast-paced engineering environment, delivering outstanding results and exciting projects.
Role Description Du entwickelst mit C#/.NET, möchtest Dich beruflich weiterentwickeln und bist offen für spannende Karrierechancen, die nicht nur irgendein Job sind? Wir von VOLENTUM sprechen regelmäßig mit Unternehmen, die motivierte Entwickler*innen im Microsoft-Technologieumfeld suchen. Ob Backend, Fullstack, Cloud, Architektur oder moderne Softwareentwicklung im industriellen Umfeld: Wenn Dir sauberer Programmcode wichtig ist, Du strukturiert arbeitest und Dich als Teamplayer betrachtest, freuen wir uns darauf, Dich kennenzulernen. - Entwicklung und Weiterentwicklung von Desktop-, Web- oder Backend-Anwendungen mit C#, .NET und modernen Frameworks wie WPF, ASP.NET oder .NET Core. - Optimierung bestehender Anwendungen hinsichtlich Performance, Stabilität und Wartbarkeit. - Zusammenarbeit mit Product Ownern, Fachbereichen, DevOps-Teams und anderen Entwickler*innen. - Einsatz moderner Entwicklungsmethoden, Clean-Code-Prinzipien, Testing und CI/CD-Prozesse. - Je nach Erfahrung: Übernahme von Verantwortung in Architektur, technischer Projektleitung oder Mentoring. Qualifications - Erfahrung in der Entwicklung mit C# und .NET / .NET Core. - Kenntnisse in ASP.NET, Web API, Microservices oder vergleichbaren Technologien. - Erfahrung mit relationalen Datenbanken wie SQL Server, PostgreSQL oder MySQL. - Kenntnisse in Cloud-Technologien wie Azure oder AWS sind ein Plus, ebenso wie Erfahrung mit WPF, Docker, Kubernetes, Entity Framework, Blazor, Angular, React, Git, Testing, CI/CD oder agilen Entwicklungsmethoden. - Sehr gute Deutschkenntnisse in Wort und Schrift. Benefits - Unbefristete Festanstellung direkt bei unserem Kunden. - Ein an Deinen Kenntnissen und Erfahrungen orientiertes, attraktives Gehalt. - Individuelle Festlegung Deiner präferierten Technologien und Einsatzbereiche. - 100% remote oder hybrid an einem der deutschlandweiten Standorte. - Karriere-Begleitung während Deiner Einarbeitung und auch darüber hinaus.
PHP Technical Lead Engineer
TRAC RecruitingQuality-based recruiting partner that specializes in executive level search, recruiting, & process improvement
• Provide technical leadership for a team of engineers, influencing architecture, design patterns, and implementation strategies. • Lead, mentor, and support developers through project planning, task prioritization, code reviews, and professional growth. • Design and develop scalable APIs, integration services, and communication frameworks that connect internal applications with external systems. • Establish standards and best practices for service-oriented and distributed system architectures. • Own the successful delivery of engineering initiatives, ensuring projects are well-scoped, thoroughly tested, and completed on schedule. • Implement resilient integration patterns, including error handling, monitoring, retry mechanisms, and fault-tolerant workflows. • Build and maintain data integration processes that support accurate, secure, and efficient information exchange. • Promote software quality through code reviews, automated testing, documentation, and engineering standards. • Collaborate with product managers, architects, and business stakeholders to align technical solutions with organizational goals. • Continuously identify opportunities to improve engineering processes, tooling, and system performance.



