Senior Software Engineer

MasterCardNew York City, NY
130d$138,000 - $221,000

About The Position

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. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. The Silicon Alley Emerging Payments Technology team in New York City is looking for a Senior Software Engineer- Java Backend to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. Located in the Flatiron District of Manhattan, Mastercard is researching and developing the next generation of products and services to enable consumers to securely, efficiently, and intelligently conduct transactions regardless of channel. Whether through traditional retail, mobile, or e-commerce, Mastercard innovation is leading to the digital convergence of traditional and emerging payments technologies across a wide variety of new devices and services. Join our team and help shape the future of connected commerce!

Requirements

  • Strong verbal and written communication skills, with excellent collaboration, relationship-building, and organizational abilities
  • Skilled in translating functional product requirements into application-layer code and turning visual designs into fully functional user interfaces for web applications
  • Proficient in Java, J2EE, Spring Boot, JPA, JSF, JUnit, SOAP & REST web services, JSON/XML, JBoss, Log4j, Eclipse STS, SQL, and Oracle Database Server
  • Experience in API development (REST & SOAP)
  • Proficient in Test-Driven Development (TDD), Continuous Integration/Delivery (CI/CD), and modern development workflows that support efficient, high-quality code delivery
  • Experienced in implementing secure web services and contributing to e-commerce application development
  • Bachelor's degree in information technology, Computer Science, or Management Information Systems, or equivalent combination of relevant experience and education

Responsibilities

  • Experienced hands-on developer specializing in application-layer and UI development for web and mobile platforms
  • Key contributor on the Emerging Payments Technology team, driving innovation across products and services
  • Designs and delivers responsive, user-friendly interfaces for various devices
  • Collaborate with Agile teams to ensure high-quality, timely delivery
  • Explores and apply emerging technologies through prototyping and proof-of-concepts
  • Participates in code reviews and promotes best practices to maintain strong code quality

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service