Lead Software Engineer, Corporate Payments
Job Description: Help develop, drive and execute a long-term vision and strategy for the Corporate Payments cross-cutting and core services.Collaboratively define and implement a comprehensive architectural roadmap for our platforms, aligning with business objectives, industry best practices, and other Corporate Payments teams.Foster a culture of innovation, collaboration, empowerment, and continuous learning within the engineering teams.Continuously challenge the status quo and implement mechanisms to reduce time-to-market using efficient engineering methods.Collaborate with other Corporate Payments engineering teams to reuse development practices and components to reduce duplication.Requirements: 6+ years of experience in software engineeringExpertise in rapid development and deployment of internal and external services using cloud computing platforms such as AWS or Azure.Experience writing high-quality automation, including well-formed unit, component, and integration tests and an in-depth understanding of the test pyramid.Strong understanding of security and compliance requirements in cloud and data environments.Hands-on experience with AI-native engineering tools such as Claude or CursorExcellent leadership, team-building, and dynamic decision-making skills.Excellent verbal and written communication skills.Benefits: health, dental and vision insurancesretirement savings planpaid time offhealth savings accountflexible spending accountslife insurancedisability insurancetuition reimbursement