Principal Software Engineer – Technical Leadership Opportunity
We're seeking a seasoned Principal Software Engineer to lead the design, implementation, and governance of core platform capabilities (e.g., APIs, Billing, Settlement) in a high-growth, merchant-first technology company. This is a hands-on technical leadership role with a direct impact on platform evolution and engineering best practices.
About the Role
- Lead technical design and development within key platform areas.
- Shape and evolve engineering standards and architectural direction.
- Provide cross-team technical guidance, coaching, and governance.
- Contribute to strategic planning, roadmap execution, and technical documentation.
- Actively participate in coding (up to 50% of the time).
- Collaborate with product, engineering, and leadership teams to deliver scalable, real-world solutions.
What We Value
- Small teams, big impact – lean processes, real ownership.
- Continuous growth – innovate, experiment, and learn.
- Real-world impact – solve meaningful challenges for our customers.
What You’ll Need
- 10+ years in software engineering and architecture.
- Strong experience in .NET, Java, or similar backend languages.
- Deep understanding of SaaS, APIs, and scalable service design.
- Familiarity with modern web and database technologies (e.g., JavaScript, SQL, messaging systems).
- Payments or fintech experience is a strong plus.
- Proven leadership in driving technology strategy and mentoring teams.
- Excellent communication skills and comfort working in fast-paced environments.