CrawlJobs Logo

Senior Software Engineer - API Platform

Portugal · Job Posted January 02, 2026
Apply Position
Job Link Share

Job Description

Mastercard Developers (https://developer.mastercard.com) is the single gateway for Mastercard partners to access a diverse range of payment, data, loyalty, and security APIs. The team is responsible for delivering an experience that ensures developers can quickly find the right API, assess its technical capabilities and integrate it into new and innovative solutions. We are looking for versatile and customer obsessed engineers to join our team. You will play a key role in designing and developing next generation digital products and services in Mastercard for a global audience.

Job Responsibility

  • Design and develop technical solutions for global customers (internal and external)
  • Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing API Platform
  • Contribute to Mastercard Open Source projects that offer API Client signing and encryption libraries
  • Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor)
  • Liaise with other global technology, data, operations teams to execute
  • Act as subject matter expert for API Platform and services to support customer integrations on occasion

Requirements

  • Strong Java/Kotlin and object-oriented design and development skills
  • Proven track record in web application development with multiple examples of solutions deployed where you were a key architect and coder
  • Experienced working in an Agile environment with a global team that supports frequent production releases
  • Experience in designing and delivering APIs and security models an advantage
  • Frontend development experience is a bonus

Nice to have

  • Experience in designing and delivering APIs and security models an advantage
  • Frontend development experience is a bonus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - API Platform

8 matching positions

Senior Software Engineer - Web API Platform

We are hiring a Senior Software Engineer, Web API Platform to help establish a c...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
120000.00 - 227500.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software engineering experience, with a strong backend or platform focus
  • Proven experience designing APIs for high-volume or data-intensive product workflows
  • Experience implementing and integrating APIs with a Ruby on Rails application
  • Familiarity with modern API paradigms (e.g., REST, GraphQL, gRPC), including their performance and operational tradeoffs
  • Experience with query patterns, caching, pagination, and common performance pitfalls
  • Experience designing APIs with explicit contracts, versioning, and testing strategies
  • Experience working with modern web frontends (e.g., React, Next.js, or similar)
  • Strong communication skills and experience championing API design across teams
  • Hands-on experience incorporating AI-assisted tools into development workflows (e.g., debugging, testing, documentation, or design exploration)
  • Strong ownership mindset
Job Responsibility
Job Responsibility
  • Design, build, and own new product-facing web APIs that span our full web product surface across Scribd and Everand
  • Serve as the primary interface between modern web applications and existing backend systems
  • Enable teams to evolve toward more scalable, maintainable frontend architectures with confidence
  • Design APIs intentionally with a focus on clear contracts, predictable performance, and strong observability
  • Improve developer experience and enabling teams to ship faster and more safely
  • Work closely with frontend and backend teams to define integration patterns, guide API usage, and ensure the platform scales with real-world data volumes and access patterns
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – API Platform

SONIFI Solutions, Inc. is seeking a Staff Software Engineer of API Platform to p...
Location
Location
United States , Sioux Falls
Salary
Salary:
120000.00 - 160000.00 USD / Year
sonifihealth.com Logo
SONIFI Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience, including 2+ years at Staff level or equivalent technical leadership
  • Proven experience designing and scaling APIs (REST, GraphQL, or gRPC) supporting multiple products or business lines
  • Strong proficiency in modern backend technologies such as Python, Node.js, TypeScript, Go, and cloud-native design on AWS
  • Experience with API gateways, service meshes, and authentication frameworks (AWS API Gateway, Envoy, OAuth2, OpenID Connect)
  • Deep understanding of data modeling and system integration, including event-driven or microservice architectures
  • Familiarity with observability stacks (Grafana, Prometheus) and CI/CD automation
  • Excellent communication skills with a demonstrated ability to drive technical alignment across multiple teams
Job Responsibility
Job Responsibility
  • Collaborate with Enterprise Architecture to define and drive the technical architecture and roadmap for the Platform API and related infrastructure, establishing standards for authentication, data access, and versioning across all product domains
  • Design and implement core API services that unify multiple product backends into a single, consistent developer experience
  • Partner with engineering SMEs and Architects to support migration of existing systems into the new platform, ensuring a smooth transition with minimal operational disruption
  • Promote API-first design principles across product teams and establish guidelines for REST/GraphQL patterns, schema evolution, and API documentation
  • Work cross-functionally with product, data, and frontend teams to identify and implement common services and abstractions that reduce duplication and accelerate innovation
  • Implement API observability and governance to ensure scalability, reliability, and performance for internal and external developers
  • Partner with Security and Compliance to enable external API exposure, including OAuth2, rate limiting, tenant isolation, and audit trails
  • Mentor and influence senior and mid-level engineers, promoting best practices in distributed systems design, service ownership, and platform reliability
  • Represent engineering in strategic technical discussions, balancing long-term vision with near-term business needs and partner integrations
What we offer
What we offer
  • PTO
  • holidays
  • health
  • dental
  • vision
  • retirement plan
  • pet insurance
  • on-demand pay
  • Fulltime
Read More
Arrow Right

Senior Software Platform Engineer

Solvd Inc. is a rapidly growing AI-native consulting and technology services fir...
Location
Location
Brazil
Salary
Salary:
Not provided
solvd.com Logo
Solvd Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in software engineering and infrastructure engineering
  • Extensive experience building and maintaining AI/ML infrastructure in production, including model, deployment, and lifecycle management
  • Strong knowledge of AWS and infrastructure-as-code frameworks, ideally with CDK
  • Expert-level coding skills in TypeScript and Python building robust APIs and backend services
  • Production-level experience with Databricks MLFlow, including model registration, versioning, asset bundles, and model serving workflows
  • Expert level understanding of containerization (Docker)
  • Proven ability to design reliable, secure, and scalable infrastructure for both real-time and batch ML workloads
  • Ability to articulate ideas clearly, present findings persuasively, and build rapport with clients and team members
  • Strong collaboration skills and the ability to partner effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Design, implement, and maintain cloud-native platform to support AI and data workloads, with a focus on AI and data platforms such as Databricks and AWS Bedrock
  • Build and manage scalable data pipelines to ingest, transform, and serve data for ML and analytics
  • Develop infrastructure-as-code using tools like Cloudformation, AWS CDK to ensure repeatable and secure deployments
  • Collaborate with AI engineers, data engineers, and platform teams to improve the performance, reliability, and cost-efficiency of AI models in production
  • Drive best practices for observability, including monitoring, alerting, and logging for AI platforms
  • Contribute to the design and evolution of our AI platform to support new ML frameworks, workflows, and data types
  • Stay current with new tools and technologies to recommend improvements to architecture and operations
  • Integrate AI models and large language models (LLMs) into production systems to enable use cases using architectures like retrieval-augmented generation (RAG)
What we offer
What we offer
  • Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation
  • Be part of a global team with equal opportunities for collaboration across continents and cultures
  • Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards
  • Fulltime
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
Canada , Toronto
Salary
Salary:
144000.00 - 258000.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Have an enthusiastic, go-for-it attitude
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
  • Experienced in application and systems observability
  • Experience with distributed systems, message queues, or background job processing, with a strong focus on Sidekiq
  • Strong Ruby and Rails experience, with Go experience being helpful
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
  • Fulltime
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
United States , San Francisco
Salary
Salary:
128842.00 - 232200.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Collaborating across the global remote teams, often working asynchronously
  • Document everything so you don't need to learn the same thing (or plan the same work) twice
  • Delivering fast to delight our customers–even internal ones
  • Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
United States , New York City
Salary
Salary:
128842.00 - 232200.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Collaborating across the global remote teams, often working asynchronously
  • Document everything so you don't need to learn the same thing (or plan the same work) twice
  • Delivering fast to delight our customers–even internal ones
  • Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
  • Fulltime
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
United States , Austin
Salary
Salary:
128842.00 - 232200.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Collaborating across the global remote teams, often working asynchronously
  • Document everything so you don't need to learn the same thing (or plan the same work) twice
  • Delivering fast to delight our customers–even internal ones
  • Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
  • Fulltime
Read More
Arrow Right