Hybrid Lead Software Engineer

Posted 5 hours ago

Apply now

About the role

  • Lead Software Engineer designing secure, reliable, and scalable solutions for globally distributed payment systems at Mastercard. Collaborating with development teams and stakeholders using SAFe/Agile framework.

Responsibilities

  • Design secure, reliable, and scalable solutions for globally distributed payment systems
  • Identify, plan and drive the enablers / Non Functional requirements for the systems
  • Support development teams and work with stakeholders using the Scaled Agile Framework
  • Create a culture of technical excellence and ceaseless improvement
  • Act as a spokesperson for technical designs and future directions of the platform
  • Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks
  • Identify and resolve any dependencies early so that team can concentrate on delivery
  • Ownership of documentation, ensure knowledge and information is not lost
  • Identify bottlenecks in time-to-market; create and implement improvement efforts
  • Identify areas of improvements, introduce and champion best practice (continuous improvement)

Requirements

  • Bachelor's degree in Information Technology, Computer Science or equivalent work experience
  • Thorough knowledge and experience applying software engineering concepts and methodologies
  • A high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities
  • Experience designing, developing, and deploying Java webservices using a mix of relational and non-relational persistence
  • Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences
  • Successfully led small to large-scale software testing across multiple technologies and groups
  • Demonstrated expertise in reviewing BDD/TDD practices, analyses, test frameworks, and management tools
  • Experience leading cross-browser and cross-device testing strategies
  • Strong organizational and problem-solving skills with great attention to detail, critical thinking.
  • Solid oral and written communication skills
  • Able to mentor peers and guide less experienced team members

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

Job title

Lead Software Engineer

Job type

Experience level

Senior

Salary

$140,000 - $231,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job