Mastercard logo
Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Software Engineer II

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 38,800Since 1966

Location

Mexico

Posted

5 days ago

Salary

0

Seniority

Mid Level

English

Job Description

Software Engineer II

Mastercard

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview The CNPF Data & AI organization is looking for an exceptional Software Engineer II to help build the next generation of intelligent, agentic applications and engineering platforms. This is a high-impact role for a hands-on engineer who combines deep software engineering expertise with a passion for AI, innovation, and practical problem solving. You will design and build scalable, production-grade systems that leverage AI, agentic workflows, and modern developers tooling to accelerate product delivery and improve engineering productivity across the full product development lifecycle. You will work at the intersection of software engineering, AI capability development, developer experience, and platform innovation-turning emerging technologies into secure, reliable, and reusable capabilities that create measurable business value. Position Responsibilities As a Software Engineer II, you will: Software Design, Architecture & Development: • Design, build, and evolve intelligent, agentic applications and platform capabilities that solve meaningful business problems at scale • Apply robust software design principles, design patterns, and architectural best practices to create scalable, maintainable, and extensible systems • Influence and contribute to system architecture decisions, including distributed systems, event-driven patterns, and cloud-native design • Develop high-quality, well-structured, and efficient code leveraging strong data structures and algorithmic thinking AI-Enabled Engineering & Innovation: • Apply AI and agentic development patterns to improve engineering productivity across design, coding, testing, debugging, documentation, release engineering, and operational support • Use modern tools and coding assistants thoughtfully to accelerate delivery while maintaining strong standards for quality, security, reliability, and maintainability • Evaluate emerging AI tools, frameworks, and platforms and integrate them into engineering workflows where they create measurable value Testing & Quality Engineering: • Design and implement comprehensive testing strategies, including unit, functional, integration, and end-to-end testing • Build and maintain automated testing frameworks and integrate them into CI/CD pipelines • Ensure high levels of test coverage, system reliability, and defect prevention across the software lifecycle • Leverage AI-assisted solutions to enhance testing efficiency and effectiveness Code Quality & Engineering Excellence: • Conduct and actively participate in code reviews, ensuring adherence to coding standards, maintainability, security, and best practices • Champion engineering excellence, including clean code, reusable design, and continuous improvement practices • Mentor peers through review processes and knowledge sharing Performance, Security & Reliability: • Design and optimize systems for performance, scalability, latency, and cost efficiency • Apply and promote secure coding practices, integrating security considerations into all stages of development (DevSecOps) • Ensure systems are observable, resilient, and production-ready, with strong monitoring, alerting, and incident response capabilities Operability & Troubleshooting: • Build systems with strong operational readiness, ensuring maintainability and supportability in production environments • Diagnose and resolve complex technical issues across distributed systems, leveraging structured troubleshooting approaches • Continuously improve system reliability through automation, root cause analysis, and proactive enhancements Collaboration & Delivery: • Partner with product, data science, and engineering teams to translate ideas into production-grade solutions with clear business impact • Improve SDLC efficiency through automation, CI/CD, and AI-assisted workflows • Lead by example through hands-on development, strong ownership, and execution All About You • You thrive on building innovative, scalable systems that solve real-world problems • You combine strong engineering fundamentals (design, testing, algorithms) with curiosity for emerging AI technologies • You take ownership of outcomes and consistently deliver high-quality solutions • You balance speed with engineering rigor, ensuring systems are secure, reliable, and maintainable • You are a strong collaborator who elevates team performance through communication, mentorship, and shared standards • You embrace continuous learning and experimentation to push the boundaries of modern software engineering Ideal Candidate Qualifications • Proficient programming skills in languages such as Java and/or Python, with demonstrated ability to write efficient, high-performance code using appropriate data structures and algorithms • Hands-on experience building agentic or AI-enabled applications; • Proficient understanding of APIs, distributed systems, event-driven architectures, and enterprise integration patterns • Intermediate experience with React or Next.js • Experience with cloud-native development using Kubernetes and managed cloud platforms such as AWS or Azure • Experience with CI/CD, automation, and engineering productivity tooling; • Familiarity with modern AI frameworks, SDKs, and tools for building intelligent applications and agent workflow • Proven experience building scalable, maintainable, production-grade systems • Proven experience designing and implementing unit, functional, and integration testing strategies and frameworks • Hands-on experience building applications or platforms using Generative AI or agentic design patterns • Strong understanding of: • Distributed systems and cloud-native architectures • APIs, event-driven systems, and integration patterns • AI system design trade-offs (latency, cost, reliability, safety, governance) • Experience driving code quality through peer code reviews and engineering standards enforcement • Experience taking AI-enabled solutions from prototype to production with strong engineering discipline across reliability, observability, performance, and security • Experience improving SDLC through: • CI/CD pipelines • Automation and testing frameworks • AI-assisted engineering workflows • Experience with Kubernetes and cloud platforms (AWS, Azure) • Familiarity with AI frameworks, SDKs, and tools (LLMs, RAG, embeddings, inference APIs) Preferred Qualifications • Familiarity with model evaluation, AI safety controls, and governance practices • Experience building reusable developer platforms or internal engineering tools • Practical use of AI coding assistants to improve delivery speed and quality; • Familiarity with LLM orchestration, prompt and context management, memory patterns, inference APIs, embeddings, retrieval-augmented generation, vector databases, model evaluation, AI observability, and responsible AI controls. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Related Job Pages

More Software Engineer Jobs

Optum logo

Principal Software Engineer - Remote or Hybrid in MN and DC

Optum

Optum, part of the UnitedHealth Group family of businesses, is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. At Optum, we support your well-being with an understanding team, extensive benefits and rewarding opportunities. By joining us, you’ll have the resources to drive system transformation while we help you take care of your future. We recognize the power of connection to drive change, improve efficiency and make a difference in health care. Join a team where your skills and ideas can make an impact and where collaboration is key to creating technology that produces healthier outcomes.

Full TimeRemoteTeam 160,000Since 2011

Requisition Number: 2366193 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. The Optum Technology Digital team is on a mission to disrupt the healthcare industry, transforming UHG into an industry-leading Consumer brand. We deliver hyper-personalized digital solutions that empower direct-to-consumer, digital-first experiences, educating, guiding, and empowering consumers to access the right care at the right time. Our mission is to revolutionize healthcare for patients and providers by delivering cutting-edge, personalized and conversational digital solutions. We're Consumer Obsessed, ensuring they receive exceptional support throughout their healthcare journeys. As we drive this transformation, we're revolutionizing customer interactions with the healthcare system, leveraging AI, cloud computing, and other disruptive technologies to tackle complex challenges. Serving UnitedHealth Group's digital technology needs, the Consumer Engineering team impacts millions of lives through UnitedHealthcare & Optum. The Optum Technology Chief Digital Office (CDO) Leadership team is transforming Optum to be an industry-leading Consumer brand. We are on a journey towards delivering a best-in-the-industry consumer experience to our patients and providers by delivering personalized digital solutions that support our consumers throughout their healthcare journeys. This team is transforming to meet the moment - to begin radically altering the way our customers engage with the healthcare system using modern tech to solve some of the most complex problems experienced along the way. Serving all of UnitedHealth Group's digital technology needs, the CDO team is responsible for driving outcomes across nearly 30 million+ human lives with UnitedHealthcare insurance, a number which puts UHC at the top of the pack as the largest managed care provider in the United States. We are looking for a Principal Engineer, Identity to drive consumer identity architecture across the Identity Platform and the products built on it. This is identity for members, patients, and care providers, not workforce identity. The role partners with peer leaders in the Non-Human Identity (NHI) and Security & Trust domains. Together, these roles cover the full identity architecture surface of the platform; this role anchors the human identity domain. You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week. Primary Responsibilities: - Architecture and strategy. Set the architectural direction for consumer identity across the Identity Platform and the products that consume it, driving convergence of consumer (B2C) and provider (B2B) experiences onto shared platform capabilities - Standards and patterns. Establish reference designs and platform standards for authentication, authorization, federation, delegation, identity lifecycle, proofing, and account recovery - Modern identity roadmap. Own the direction for modern authentication and assurance, including passwordless, adaptive authentication, and alignment to NIST 800-63 - Cross-team influence. Influence and align architecture across product engineering teams as a trusted technical advisor, and raise the engineering bar across the identity organization - Peer collaboration. Partner with peer leaders in NHI and Security & Trust at the boundaries where human, machine, and risk intersect, including delegated access and on-behalf-of flows for AI agents You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - 10+ years building production identity and access management systems, with significant time at Staff or Principal level as an individual contributor - Production architecture experience with at least one enterprise IDP (Ping, Okta, ForgeRock, Auth0, or Microsoft Entra) - Production experience operating business-critical identity services in cloud environments - Deep expertise in identity foundations: authentication, authorization, SSO, federation, IGA, and identity lifecycle - Proven solid command of OAuth 2.0 and 2.1, OpenID Connect, and SAML 2.0, with the ability to make architectural trade-offs at scale - Track record influencing architecture across multiple product engineering teams as an individual contributor Preferred Qualifications: - Production experience across both CIAM (B2C) and B2B or workforce federation, including multi-tenant SSO and SCIM - Identity proofing and assurance at IAL2 / AAL2 in production - Healthcare identity context (HIPAA, SMART-on-FHIR, UDAP, TEFCA, or similar) - Operating CIAM as a multi-tenant platform consumed by other product teams - Passwordless or passkey rollouts in production at consumer scale - Familiarity with emerging identity primitives such as decentralized identifiers (DIDs), verifiable credentials, and digital wallets - Experience with identity orchestration and adaptive identity journeys *All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $132,200 to $226,600 annually based on full-time employment. We comply with all minimum wage laws as applicable. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment. #BI-Hybrid

Minnesota
$132.2K - $226.6K / year
Mastercard logo

Lead Software Engineer

Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Full TimeRemoteTeam 38,800Since 1966

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview The CNPF Data & AI organization is looking for a Lead Software Engineer to help build the next generation of intelligent, agentic products and platforms powering the Mastercard Virtual C-Suite. This is a hands-on technical leadership role for an experienced engineer who combines strong software engineering fundamentals with practical experience building production-ready AI systems. You will lead the design and delivery of secure, scalable, and reliable agentic applications that can reason, orchestrate tools, interact with enterprise systems, and deliver measurable business value. You will work closely with Applied AI, Data Science, Product, Security, and Platform teams to move from concept to experimentation to governed production deployment. This role will suit a builder who enjoys solving complex problems, working across disciplines, and helping teams deliver high-quality software at pace. We are particularly interested in engineers who know how to use AI responsibly both within products and across the software development lifecycle to improve quality, productivity, engineering effectiveness, and delivery outcomes Key Responsibilities• Lead hands-on architecture, design, and implementation of agentic applications, AI-powered services, and platform capabilities from concept through production• Define engineering patterns and best practices for production AI systems, including evaluation, monitoring, guardrails, resiliency, cost control, and rollback strategies• Drive end-to-end software delivery across the SDLC, from discovery and prototyping to testing, release, and production operations• Use engineering tools to accelerate design, coding, testing, documentation, troubleshooting, and delivery while maintaining strong engineering judgment and code quality standards• Champion an AI-enabled SDLC by improving developer workflows, automation, test generation, code review quality, release confidence, and team productivity• Partner closely with Product, Applied AI, Data Science, and business stakeholders to translate ambiguous opportunities into scalable product capabilities• Provide technical leadership through architectural decisions, design reviews, code reviews, hands-on contribution, and mentoring of engineers across the team• Build highly available, secure, and maintainable cloud-native services with strong observability, performance, and operational readiness• Shape technical roadmaps, identify short- and long-term platform needs, and influence architecture choices that enable scale, reuse, and faster delivery• Collaborate across teams and business units to solve complex business and engineering problems with practical, high-impact solution• Keep senior stakeholders informed of progress, risks, trade-offs, and implementation decisions in a clear and concise manner All about you• Bachelor's degree in computer science, Software Engineering, or a related technical field; advanced degree preferred.• + 10 years software engineering experience building scalable, secure, maintainable production systems, including experience leading complex technical initiatives end to end• Hands-on experience building and shipping AI-powered products or agentic applications using LLMs, orchestration frameworks, tool-calling patterns, retrieval, and context-aware workflows• Strong understanding of agentic system design, including planning, reasoning loops, workflow orchestration, memory, grounding, evaluation, safety, and human-in-the-loop controls• Experience taking AI solutions from prototype to production with sound engineering discipline around reliability, observability, latency, cost, security, and governance• Experience with modern AI frameworks, SDKs, and tooling for building AI applications, agent workflows, and developer productivity use cases• Strong programming skills in one or more backend languages such as Java or Python, with the ability to write high-quality, well-tested, production-ready code• Experience with modern front-end frameworks such as React and/or Next.js for building intuitive product experiences would be beneficial• Experience building services in cloud-native environments using Kubernetes and managed cloud services on AWS, Azure, or GCP• Good understanding of APIs, distributed systems, event-driven architectures, data pipelines, and integration patterns across enterprise platforms• Experience with CI/CD, automated testing, DevSecOps, and engineering automation, including the ability to improve SDLC efficiency and release quality using AI tools• Practical experience using AI coding and engineering assistants to improve productivity across design, implementation, testing, debugging, documentation, and operational support• Strong background in software security, including authentication, authorization, secrets management, encryption, threat modelling, and secure deployment practices for AI-enabled systems• Proven ability to create reusable platforms, frameworks, or internal engineering capabilities that improve developer experience and accelerate delivery across teams• Strong product mindset with the ability to translate user needs and business goals into practical, high-impact technical solutions• Excellent collaboration and communication skills, with experience influencing across engineering, product, data science, and leadership stakeholders Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Mexico

Role Description Software Engineer Level III (Remote) - Duration: 6 Months Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered. Technical Skills - Strong Java development experience, including object-oriented programming, backend services, and integration workflows. - Hands-on experience with API development and integration, including RESTful services, authentication patterns, and data transformation. - Proficiency with Apache Kafka, including producing/consuming messages, schema management, and troubleshooting distributed data pipelines. - Experience developing and scheduling cron jobs or other automated/background tasks within enterprise environments. - Strong SQL skills with the ability to write complex queries, tune performance, and troubleshoot issues. - Experience working with Oracle databases, including stored procedures, schema design, and performance optimization. - Familiarity with CI/CD pipelines - preferably using tools such as Jenkins or GitHub Actions. - Understanding of enterprise integration patterns, especially in environments with multiple upstream/downstream systems. Domain Knowledge - Familiarity with Fleet Management / Vehicle Maintenance Systems or other asset management domains. - Understanding of Inventory Management concepts, parts workflows, and related system integrations. Delivery & Process Skills - Experience working in Agile/Scrum environments, participating in sprint ceremonies, backlog refinement, and story estimation. - Ability to use work management tools (VersionOne preferred). - Understanding of IT Service Management (ITSM) processes, including incident, problem, and change management (ServiceNow preferred). Soft Skills - Strong problem-solving and troubleshooting skills, especially in complex enterprise architectures. - Ability to work closely with functional analysts, QA testers, product owners, and business stakeholders. - Comfortable acting as a technical SME in discussions with both technical and non-technical audiences. - Strong written and verbal communication skills, with the ability to clearly document solutions, defects, and integration flows. - Highly collaborative, with the ability to navigate multiple teams, vendors, and integration partners.

United States
$69 / hour

Developer

Lancesoft Inc.

LanceSoft is rated as one of the largest staffing firms in the US by SIA. Our mission is to establish global cross-culture human connections that further the careers of our employees and strengthen the businesses of our clients. We are driven to use the power of our global network to connect businesses with the right people, and people with the right businesses without bias. We provide Global Workforce Solutions with a human touch. Meet Your Recruiter Aman Bairagi

Role Description Senior Frontend Software Engineer Client's Indirect Planning Engineering team is seeking a Senior Frontend Software Engineer to help maintain, modernize, and evolve a large portfolio of enterprise React applications that support critical business capabilities. This team supports a large frontend ecosystem, including dozens of React-based applications and a modern backend environment built on Java/Kotlin Spring Boot microservices. The ideal candidate has deep experience working in large enterprise codebases, improving maintainability, modernizing legacy React applications, and delivering secure, high-quality user experiences. This role is best suited for engineers who are comfortable jumping into mature systems, collaborating across multiple teams, and driving frontend improvements with minimal onboarding. Responsibilities - Develop and maintain enterprise React applications - Build and enhance applications within a Micro Frontend architecture - Modernize legacy React implementations - Refactor class-based components into modern React patterns - Improve frontend performance, scalability, and maintainability - Remediate frontend security vulnerabilities - Improve accessibility and usability - Build reusable and maintainable shared components - Participate in architecture discussions and peer code reviews - Collaborate with backend engineers, UX partners, and product teams - Promote frontend engineering best practices and continuous improvement Qualifications - React - Strong hands-on experience with React 18+ - Deep knowledge of React Hooks, Context API, and custom hooks - Experience with React Router - Familiarity with error boundaries, code splitting, lazy loading, and component composition - TypeScript - Advanced TypeScript experience - Strong understanding of generics, utility types, and type-safe API integration - Ability to design and maintain scalable TypeScript-based frontend code - Enterprise Frontend Development - Experience working in large enterprise codebases - Background modernizing legacy React applications - Proven ability to complete large-scale refactoring efforts - Ability to simplify state management and improve maintainability - Comfortable reading, understanding, and improving existing code - Experience delivering production-quality frontend software Benefits - Four options of medical Insurance - Dental and Vision Insurance - 401k Contributions - Critical Illness Insurance - Voluntary Permanent Life Insurance - Accident Insurance Company Description LanceSoft is rated as one of the largest staffing firms in the US by SIA. Our mission is to establish global cross-culture human connections that further the careers of our employees and strengthen the businesses of our clients. We are driven to use the power of our global network to connect businesses with the right people, and people with the right businesses without bias. We provide Global Workforce Solutions with a human touch. Meet Your Recruiter Mohsin Khan

United States
$72 - $98 / hour