Senior Software Architect

1 day ago


O Fallon, United States Mastercard Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer to join our Mastercard technology team. As a key member of our team, you will be responsible for designing and developing software solutions that meet the needs of our global business.

Job Summary:

The successful candidate will have a deep understanding of front-end technologies and experience in designing and developing software solutions for global scale, high-transaction volume, and cloud-native technologies. You will work closely with our business and product owners to architect and deliver new services and products, and drive the architectural design of dependent services, service interactions, and policies.

Key Responsibilities:
  • Design and develop software solutions for global scale, high-transaction volume, and cloud-native technologies.
  • Work with business and product owners to architect and deliver new services and products.
  • Drive the architectural design of dependent services, service interactions, and policies.
  • Take ownership of improving the customer experience of an entire set of user experiences sold as products.
  • Contribute and lead Guild initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering.
  • Simplify and improve the cost/benefit of a function/experience/architecture strategy.
  • Apply judgment and experience to balance trade-offs between competing interests.
  • Venture beyond comfort zone to take on assignments across different areas of Software Engineering.
  • Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics.
  • Consult across teams and across organization lines to identify synergies and reuse opportunities.
  • Participate and contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs.
  • Write recommendations for job promotions based on an unbiased view of one's accomplishments.
  • Conduct technical interviews for hiring engineering staff and raising the performance bar.
  • Identify and raise awareness to Silo-ed behaviors within the organization and teams.
Requirements:
  • Architecture
  • Automation and Dev Ops
  • Cloud Platforms
  • Software Development
Life Cycle (SDLC):
  • Testing Experiences
  • Has experience providing technical leadership and delivering global projects across multiple locations and functions.
  • Progressively grown career with proven design and development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management.
  • Understands nuances between browsers (Edge, Chrome, Safari, mobile) to write interoperable and performant code.
  • Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start.
  • Has skills to promote and coach teams on take on full stack development and facilitate end-to-end system ownership.
  • Has skills to engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services.
  • Has experience in leading and coaching teams to perform software planning and estimation for large scale complex programs.
  • Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt).
  • Has experience in design and execution of automation across multiple business areas and provides guidance on best methods and tools.
  • Has an expert understanding of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure.
  • Performance engineering experience to ensure applications are built to scale, run, and perform when used over networks with various quality of service aspects.
  • Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes to improve lead time and quality.
  • Has skills to perform architecture and cost analysis for internal, hybrid, and public cloud environments.
  • Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders.
  • Has skills to define and drive advanced chaos and other operational testing practices to test points of failures, monitors, and system behaviors under adverse conditions (e.g., resource spikes, network congestion, component, or infrastructure failure).
  • Has skills to implement advanced test set ups in production environment (e.g., A/B testing, canary releases, blue-green deployment, feature flags).
  • Has experience across a broad set of UI frameworks (e.g., React, and Angular) and integration between those tools.
  • Has experience delivering multi-tenant, multi-lingual, white-labeled web applications.
  • Has experience developing web applications with accessibility and re-use in mind, which are compliant with WCAG.
  • Has experience with Responsive Design.
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.
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role.

Mastercard benefits for full time (and certain part time) employees generally include:

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account.
  • paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave).
  • 10 annual paid sick days.
  • 10 or more annual paid vacation days based on level.
  • 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.
  • gender-inclusive benefits.


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Data Governance Engineering team. As a key member of this team, you will be responsible for driving the technical vision and architecture for our data governance ecosystem.As a technical architect, you will be responsible for identifying ways to make demonstrable...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team in developing innovative authentication solutions for the mobile and e-commerce space. As part of our fast-paced environment, you will provide technical expertise in the architecture and development lifecycle for new payment authentication products and services.Key...


  • Fallon, United States ASEC Inc Full time

    Job Title: Senior Network EngineerWe are seeking a highly skilled Senior Network Engineer to join our team at ASEC Inc. This is a full-time position based at NAS Fallon, NV.Job Summary:The Senior Network Engineer will be responsible for implementing operating systems and network device security configuration in accordance with Defense Information Systems...


  • Fallon, United States Aviation Systems Engineering Company Full time

    Job Title: Senior Network EngineerWe are seeking a highly skilled Senior Network Engineer to join our team at Aviation Systems Engineering Company. As a Senior Network Engineer, you will play a critical role in designing, implementing, and maintaining our network infrastructure to ensure the security and integrity of our systems.Responsibilities:Implementing...


  • O Fallon, United States Mastercard Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Responsibilities:Design and develop software applications using...


  • O Fallon, United States Mastercard Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications...

  • Principal Architect

    6 days ago


    O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Principal Architect to join our team at Mastercard. As a Principal Architect, you will be responsible for devising architectures and providing technical leadership for initiatives targeting fraud, customer risk, and authentication.Key ResponsibilitiesDesign and implement architectures for large-scale...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software features and products, working...


  • O Fallon, United States Mastercard Full time

    Job Title: Lead Software EngineerWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our engineering team, you will play a pivotal role in designing and implementing scalable, resilient, and high-performance software solutions.Job Overview:The ideal candidate will have a deep understanding of Java...


  • O Fallon, United States Mastercard Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard. As a Senior Software Engineer, you will play a key role in the development of our next-generation digital payment products.Responsibilities:Design, develop, and test software applications using various programming languages and...


  • O Fallon, United States Mastercard Full time

    Job Title: Lead Software EngineerWe are seeking a highly skilled Lead Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and architecting web UI for microservice-based web applications.Key Responsibilities:Design and architect reusable/common componentsCollaborate with Product Management,...


  • O Fallon, United States Mastercard Full time

    Job Title: Principal ArchitectWe are seeking a highly skilled Principal Architect to join our team at Mastercard. As a Principal Architect, you will be responsible for devising architectures and providing technical leadership for initiatives targeting fraud, customer risk, and authentication.The successful candidate will deliver innovative, robust,...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior System Platform Architect to join our Sustainable Technology team at Mastercard. As a key member of our team, you will play a critical role in driving our efforts to reduce carbon emissions and improve the efficiency of our distributed compute and storage infrastructure.Key ResponsibilitiesDesign and...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Systems Platform Architect to join our Sustainable Technology team at Mastercard. As a key member of our team, you will play a critical role in driving our efforts to reduce carbon emissions and improve the energy efficiency of our distributed compute and storage infrastructure.Key ResponsibilitiesDesign...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Corporate Security Engineering team. As a key member of our team, you will be responsible for designing, developing, and integrating digital security technologies and solutions to be leveraged by the enterprise.Key ResponsibilitiesDesign and develop secure software components...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at Mastercard. As a key member of our software development team, you will be responsible for leading the analysis, design, development, and delivery of software solutions that meet the business requirements of our organization.Key...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Corporate Security Engineering team. As a key member of our team, you will be responsible for designing, building, and supporting service platforms that provide cryptographic, key management, and certificate management functions utilized by global Mastercard application...


  • O Fallon, United States Mastercard Full time

    About MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a Senior Software Engineer to join our team, who will play a crucial role in developing high-quality...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Operations & Technology team. As a key member of our team, you will be responsible for developing new capabilities for Mastercard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity.The...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Corporate Security Engineering team at Mastercard. As a technical leader, you will be responsible for designing, developing, and integrating digital security technologies and solutions to be leveraged by the enterprise.Key ResponsibilitiesDesign, code, document, test...