Senior Software Engineer

MastercardO'fallon, MO

About The Position

This is an exciting opportunity for you to join Mastercard’s Transaction Switching program and improve authorization response time. Authorization sends billions of transactions among the integrated issuers, acquirers, and service providers worldwide. This position is on the performance engineering team in O’Fallon, Missouri and will partner with the development teams to performance test and tune each release. We are looking for software engineers that are passionate about creating high quality software while keeping performance top of mind. • Do you have a passion for solving complex technical challenges? • Do you love learning new technologies and apply it to your team? • Have you developed software before – preferably in C/C++? • Have you spent time in Linux environments? • Have you created scripts to automate manual tasks (i.e. shell script, TCL, Perl, Python)? • Do you understand throughput, latency, memory and CPU utilization? • Do you have experience and prefer working in an Agile environment?

Requirements

  • Proven experience developing backend applications in a Linux environment with C and/or C++ programming language(s)
  • Deep knowledge and experience of computer architecture with throughput, latency, memory and CPU utilization for performance engineering to test, debug and troubleshoot performance issues.
  • Clear experience with automation to create scripts for manual tasks (I.e., shell scripting, TCL, Perl, Python)

Responsibilities

  • Work closely with feature teams to identify risks and anticipate problems to ensure that each release does not negatively impact performance
  • Dig into the code to determine performance bottlenecks and make the improvement
  • Design, configure, automate, and execute performance tests
  • Improve the performance environment with your own code, automation, and onboarding of external tools (i.e. Dynatrace and Splunk)
  • Work collaboratively and effectively in a fast-paced environment

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service