Software Engineering Leadership Position
About the Role:
We are seeking an experienced software engineer to lead our team in designing and implementing large-scale architectures for payment solutions. The ideal candidate will have a strong background in full-stack development, excellent communication skills, and experience in designing distributed systems.
Responsibilities:
The successful candidate will be responsible for:
* Designing and overseeing the architecture of payment solutions
* Reviewing and improving the software architecture for payment-related product lines
* Establishing standards, reference architectures, and reusable components; driving adoption across teams
* Leading architectural governance and architectural decision records (ADRs); running design reviews across teams
* Designing and guiding implementation of distributed systems and data platforms (APIs, schemas, event streams; batch and streaming)
* Ensuring reliability, security, and performance; defining SLOs and driving observability (metrics, tracing, logging)
* Assisting with replacing legacy code in a safe, clean manner
* Helping with code review and team development culture
* Breaking apart medium and long-term initiatives into interim milestones and tasks, and helping with tracking progress
* Mentoring other developers and guiding their progress
Requirements:
To be successful in this role, you will need:
* 8+ years of professional software engineering experience, with a focus on full-stack development
* Expert-level understanding of client-server architectures
* Excellent understanding of i18n, l10n, r13n practices
* Experience designing large distributed systems involving multiple services
* Expert understanding of data structures and algorithms, including an ability to analyze their performance
* Excellent written and spoken communication skills; an ability to explain and discuss technical decisions and trade-offs
* Good understanding of React and Typescript
* Expert with node.js
* Aptitude for empathy and respect for co-workers
Benefits:
We offer a competitive compensation package, including:
* Base salary
* Annual cash bonuses
* Commissions for sales roles
* Stock grants
* A comprehensive benefits package
Culture:
We take pride in cultivating a culture of belonging where everyone can thrive.