Senior Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mastercard ยท 1 day ago

Senior Principal Software Engineer

Mastercard is a global technology company that powers economies and empowers people in over 200 countries. They are seeking a Senior Principal Software Engineer to lead the design and development of advanced software solutions for their Business & Market Insights group, focusing on real-time intelligence and predictive analytics.

FinanceFinancial ServicesInformation TechnologyPayments
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Act as a technical thought leader across the B&MI organization, influencing architectural decisions and long-term technology strategy
Facilitate cross-team collaboration by aligning engineering, product, data science, and infrastructure teams around shared goals and technical direction
Lead technical design reviews, architecture forums, and innovation workshops to drive consensus and clarity and build a culture of innovation within the team
Champion a culture of engineering excellence, continuous improvement, and knowledge sharing
Drive decision-making processes that balance technical rigor, business impact, and delivery timelines
Evaluate emerging technologies and guide strategic adoption to enhance platform capabilities
Define and enforce architectural standards, engineering best practices, and governance models across the Operational Insights portfolio
Mentor and develop engineering talent, promoting growth and technical maturity
Architect and develop scalable and highly performant applications using wide range of programming languages, tools and technologies
Design and implement RESTful APIs and web services with best-in-class API tooling and design practices
Lead UI/UX development using frameworks like Angular, React and others, ensuring responsive and intuitive user experiences
Drive cloud-native development and DevOps automation using Pivotal Cloud Foundry, Docker, Jenkins, and CI/CD pipelines
Integrate AI/ML models into operational platforms using frameworks like TensorFlow, PyTorch, or MLlib. Collaborate with data scientists to translate models into scalable engineering solutions
Build and optimize data streaming pipelines using technologies such as Kafka, Flink, or Spark Streaming
Develop big data solutions leveraging Hadoop, Spark, Cassandra, Elasticsearch, and other distributed systems
Collaborate with cross-functional teams to ensure seamless integration across systems and data sources

Qualification

Cloud PlatformsAI/ML IntegrationBig Data SolutionsProgramming LanguagesTechnical LeadershipUI/UX DevelopmentDevOps AutomationData StreamingAgile MethodologiesAnalytical SkillsExecutive PresenceMentoring

Required

Proven experience as a Senior Principal Engineer or equivalent in enterprise data architecture, data engineering, or data platform strategy
Demonstrated technical leadership and strategic influence, driving innovation, prioritization, and delivery excellence
Proficiency with cloud platforms like AWS, Azure, etc. and cloud-based platforms like Databricks and Snowflake
Hands-on experience building global web applications with full-stack expertise in diverse technologies, including cloud and AI/ML
Expert-level technical proficiency on the following tools and technologies: Languages & Frameworks: Java, Spring (Boot, Data, Batch, REST, Cloud, AOP), Hibernate, C#, .Net, Python, SQL
UI/UX: Angular, React and other JavaScript frameworks
Cloud & DevOps: AWS, Azure, Pivotal Cloud Foundry, Docker, Jenkins, CI/CD
Databases: Oracle, SQL Server, PostgreSQL, Cassandra, MongoDB, ElasticSearch
Streaming & Big Data: Kafka, Flink, Spark, Hadoop
AI/ML: TensorFlow, PyTorch, Scikit-learn, MLlib, MLflow
Tools: Eclipse/IntelliJ, Sonar, GIT, Maven, SQL Developer, Gatling
Experience working in Agile environments, leveraging modern delivery practices like Scrum, SAFe, or product-centric models
Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies, and systems
Strong executive presence with the ability to translate complex architecture concepts into business language
Experience mentoring and leading global, cross-functional teams of high-performing technical talent
Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related technical field required

Benefits

Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
Flexible spending account and health savings account
Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
80 hours of Paid Sick and Safe Time
25 days of vacation time and 5 personal days, pro-rated based on date of hire
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

Company

Mastercard

company-logo
Mastercard is a financial network that processes payments between banks and cardholders.

Funding

Current Stage
Public Company
Total Funding
unknown
2006-05-25IPO

Leadership Team

leader-logo
Michael Miebach
Chief Executive Officer
linkedin
leader-logo
Ed McLaughlin
President & Chief Technology Officer
linkedin
Company data provided by crunchbase