Arbetsbeskrivning
About the Role
We’re looking for a Lead Software Engineer to guide the development of our Subscription Management platform—an integral part of a larger system that enables banks and merchants to communicate seamlessly.
You’ll lead a cross-functional squad, contribute to system architecture, and write production-grade code in Java and Scala.
Key Responsibilities
- Lead a cross-functional engineering squad focused on Subscription Management.
- Design, build, and maintain scalable backend services in Java (with some Scala).
- Collaborate with product managers, designers, and other engineering teams to deliver high-impact features.
- Contribute to architectural decisions across the broader system, including Subscription Identification and Workflow Tools.
- Foster an inclusive, high-performing team culture through mentorship and technical guidance.
- Ensure system reliability, observability, and performance.
What We’re Looking For
- Strong experience with Java in production environments; familiarity with Scala is a plus.
- Proven ability to lead engineering teams and deliver complex software systems.
- Solid understanding of distributed systems, APIs, and backend architecture.
- Excellent communication and collaboration skills.
- Experience working in agile environments and with cross-functional teams.
Nice to Have
- Experience in fintech, payments, or subscription-based systems.
- Familiarity with observability tools and CI/CD pipelines.
- Exposure to workflow automation or monitoring interfaces.
- Why Join Us?
- Work on a system that powers meaningful financial interactions.
- Be part of a collaborative, inclusive, and mission-driven team.
- Flexible working arrangements and support for professional development.
- Opportunity to influence architecture and engineering culture.
We Welcome Everyone
- We believe diversity drives innovation.
If you’re excited about this role but don’t meet every requirement, we encourage you to apply.
We value potential and passion just as much as experience.