Skip to content

Lead Software Engineer - Bill Pay

O'Fallon, MO - $137,000 - $213,000 Full Time Posted by: MasterCard Posted: Monday, 13 May 2024
 
Our PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential.

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.

Title and SummaryLead Software Engineer - Bill PayOverview:Who is Mastercard: Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview: The Consumer Payment Applications team was created to establish Mastercard as the frontrunner in the fast-evolving real-time payments space, and to position MasterCard to be able to incubate the development of new payment flows.

The team is responsible for designing, building, and operating the technology that powers Mastercard's next generation Consumer payment applications. Core to this proposition is the Global Bill payments program, operating as a startup within Mastercard. This position will be at the center of growing our global Bill payments technology platform and team.

Do you like to lead in the creation and execution of strategic initiatives centered around digital payments? Do you look forward to developing and engaging with high performant diverse teams around the globe? Would you like to own and be accountable for a highly visible, strategically important global engineering organization? The Role: Analyze requirements, work closely with architects to assist in architecting solutions, create designs including dependent services, service interactions and policies. Deliver solutions by providing day-to-day techno functional leadership for other developers as well as providing direct development of software Mentor and guide software engineers to improve engineering productivity, quality, and technology policy compliance Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and Industry best practices Actively look for opportunities to enhance standards and improve process efficiency Understanding and documenting the new technology requirements, doing Spikes/POCs. Participate in delivery and deployment of the Releases.

Create or introduce, test, and deploy disruptive technology to optimize existing services and/or create new market opportunities Design and build technical roadmaps to optimize services and functions with a focus on performance and cost/benefit optimization Contribute to all parts of the software's development including design, development, documentation, and testing. Have strong ownership of your team's software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build. Communicate, collaborate and work effectively in a global environment.

Public speaking as a technology evangelist for the program Take ownership to improve the customer experience of an entire set of services/applications. Consult across teams and across organization lines to identify synergies and reuse opportunities Promote and socialise 'Domain Design' software development approach All About You: Full Stack developer with strong Java development/architecture experience Proficiency in REST APIs, Web Services and Proven experience of developing/integrating with REST-based services Proficiency with cloud technologies, micro-service design, CI/CD, DevOps Knowledge of the coding guidelines and code analysis tools like Sonarqube Expert in TDD and BDD in the software development processes Has skills to drive trade-off discussions to set the right development capacity based on value drivers (eg, regulatory, security, new business, market parity, technical debt) 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 cost-effectively architect systems to meet the scaling needs of different markets (eg, on soil or localization) Has skills to guide teams on automation/configuration management, deployment strategy, and logging and monitoring practices for high availability Familiarity with the Banking and Payment domain Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs. You are recognized for your subject matter expertise?allowing?you?to regularly dive deep Confident and effective communicator able to work closely with cross-functional teams and collaborate with all members of the organization Domain Driven design and development experience is a plus 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.

In the US, Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting.

Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.Corporate Security ResponsibilityAll 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, andComplete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Pay RangesO'Fallon, Missouri: $137,000 - $213,000 USDJob SummaryJob number: R-168077Date posted : 2023-10-02Profession: Software EngineeringEmployment type: Full time.

O'Fallon, MO, USA
$137,000 - $213,000
MasterCard
AJF/707105280
13/05/2024 19:52

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this