Senior Software Engineer

Place of work New York City
Contract type Full-time
Start date -
Salary $1.1L–$1.4L a year

Job details

Job description, work day and responsibilities

Job description
Job Title:

Senior Software Engineer

Overview:

Overview:
Mastercard’s Mastercard Checkout Services team is seeking a Senior Software Engineer to join our team. This role involves collaborating closely with product and business stakeholders, owning delivery across the software development lifecycle, driving automation, integration efforts, and mentoring team members. You will contribute to building secure, scalable, and high-performing systems while enhancing the customer journey and operational excellence.
This is a hybrid position based in New York, NY requiring three days per week onsite.

Role:
• Own the end-to-end delivery of complex features and services, including architecture, development, testing, deployment, and documentation.
• Design and implement scalable, secure, and high-performance solutions, driving technical excellence across the stack.
• Participate in team prioritization discussions with Product and Business stakeholders.
• Automate the build, operation, and run aspects of software.
• Lead code, design, and process trade-off discussions within the team as needed.
• Report status and manage risks within the primary application or service area.
• Drive integration of services with a focus on customer journey and experience.
• Conduct demos and acceptance discussions with Product Owners.
• Understand operational and engineering challenges, and proactively work to improve experience and key performance metrics in the area of ownership.
• Develop a comprehensive understanding of end-to-end technical architecture and dependent systems.
• Champion the adoption of technology standards and opinionated frameworks; review code, tests, and automation created by team members.
• Mentor and support junior or less-experienced team members.
• Identify opportunities to streamline processes and eliminate inefficiencies.
• Share and seek knowledge within the Guild or Program to promote reuse of patterns, libraries, and best practices that enhance productivity.

All About You:
• Extensive experience as a full-stack Software Engineer or Software Developer in a fast-paced, collaborative environment.
• Proficiency in writing secure code using Java.
• Familiarity with secure coding standards and vulnerability management.
• Solid understanding of foundational engineering principles for secure, reliable, and scalable systems.
• Experience working with operating system internals (Windows, Linux) to develop efficient code.
• Strong debugging and troubleshooting skills, including analyzing core/heap/thread dumps.
• Familiarity with Git-based workflows and peer review processes.
• Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
• Understanding of advanced design patterns (e.g., MVC, API Gateway, Dependency Injection).
• Experience designing, building, and cataloging APIs with a focus on reusability and commercialization.
• Ability to apply the Test Pyramid concept: unit, contract, and integration testing.
• Experience using code quality tools (e.g., Sonar, Zally, Checkmarx) to maintain high standards.
• Ability to track and improve delivery metrics (e.g., velocity, lead time, defect leakage).
• Skilled in documenting requirements and ensuring definition-of-done is met.
• Experience in regression, performance, deployment, and release testing.
• Ability to conduct product demos and manage product acceptance processes.
• Strong understanding of customer journeys and driving high availability and performance (e.g., 99.95% uptime).
• Experience working in an Agile development environment.
• Excellent verbal and written communication skills, with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.
• Strong analytical and problem-solving abilities, with a focus on improving processes to accelerate delivery, foster innovation, reduce costs, and improve quality.
• Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent practical experience will be considered.

This role is not eligible for Mastercard’s work authorization sponsorship. As such, candidates must be eligible to work in the United States, now as well as in the future, without employer sponsorship.

Company address

United States
New York
New York City
Show on map Get directions
Company Name: Mastercard
You will be redirected to another website to apply.
Offer ID: #1228277, Published: 1 hour ago, Company registered: 2 months ago

Other offers

Software Engineer, Android (All Teams)
2172login
· Los Angeles, US
Job description About The Role DoorDash is building the world's most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for...
Android Developer at LTIMindtree Seattle, WA
2172login
· Seattle, US
Job description Android Developer job at LTIMindtree. Seattle, WA. About Us: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business mo...
Android Developer with Kotlin experience
2172login
· Chicago, US
Job description Role: Android Developer with Kotlin experience Duration: 6 months with extension Location: Chicago, IL Interview: Video Design and develop software applications (apps) for mobile phones, Smartphones, tabl...
Software Engineer - Android
2172login
· Sunnyvale, US
Job description Position Summary... What you'll do... As a part of Walmart Global Tech (WGT) you’ll build industry defining reusable customer and partner facing services and products to lead differentiated experiences an...
Remote Android Developer Jobs
2172login
· Palo Alto, US
Job description About the role: We are looking for a capable Android developer who can build high performant mobile applications for Android platforms. You must collaborate with engineers to design, build, and manage the...
Android Developer with Strong Python
2172login
· San Jose, US
Job description Job Description: We are seeking an experienced Android Developer with strong Python programming skills to join our client team in San Jose, CA. The ideal candidate will work on building and maintaining An...
Lead Android Developer / Android Architect
2172login
· Jersey City, US
Job description Job Summary: We are actively seeking a highly experienced Lead Android Developer / Architect with deep expertise in architecting scalable, secure, and high-performance mobile applications. This role deman...
Android Developer - Redmond, WA - Onsite - W2v Only
2172login
· Redmond, US
Job description Title : Android Developer Must have - • Android Mobile Application • Kotlin and Java • Java, C#, C++ Mission - Looking for a passionate and talented Android Software Development Engineer who has experienc...
Android Developer
2172login
· Seattle, US
Job description Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital...
Software Engineer
2172login
· Laredo, US
Job description Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relocation assistance. Code that saves lives. As a so...
Manager, Software Engineering-R-251598
2172login
· Arlington, US
Job description 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. ...
DevOps Engineer
2172login
· Jefferson City, US
Job description Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relocation assistance. Design, build, coordinate, and...
Software Engineer
2172login
· US
Job description Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relocation assistance. Code that saves lives. As a so...
Senior Embedded System Engineer - Hybrid - USA
2172login
· Florida, US
Job description About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational digital solutions to top global companies and Silicon Valley startups. A...
Software Engineer - Entry Level
2172login
· Beavercreek, US
Job description Verified Job On Employer Career Site Job Summary: Leidos is dedicated to making the world a safer place, focusing on helping customers in the Defense Industry. The Software Engineer role involves designin...