Staff Software Engineer
Job description
About the role
As the , you will own the definition and execution of the long-term technical vision for a critical financial domain, ensuring that your work directly empowers millions of users to manage their money with clarity and confidence. You will architect complex, cross-product subsystems that remove friction from daily financial routines, taking full ownership of initiatives from discovery through production deployment and optimization. This role requires you to balance deep technical craftsmanship with strategic influence, solving intricate financial engineering problems while maintaining the highest standards of reliability and performance. You will lead efficient, high-impact initiatives that advance our platform, representing our technical vision to both internal teams and external partners with clarity and conviction. By driving innovation within a FinTech environment, you will play a vital role in helping users reach their financial goals through robust, scalable infrastructure. Your work will directly contribute to transforming how people pay, save, and interact with money on a daily basis.
Key facts
What you'll do
- Define Technical Strategy by architecting complex subsystems that power our features, incorporating cross-product considerations and leading efficient initiatives that impact multiple groups.
- Advance the Architecture through designing and building scalable, high-quality systems that solve complex financial engineering problems while managing and simplifying the most intricate back-end landscapes.
- Drive Technical Alignment by building cross-organizational relationships, representing the technical vision both externally and internally, and ensuring consistent understanding across all stakeholders.
- Champion Technical Thought Leadership by identifying and capitalizing on emerging technology trends, acting as a reference point for the team and generating intellectual property that guides engineering decisions.
- Develop Talent by mentoring the next generation of technical leaders and fostering a culture of high-quality engineering, continuous improvement, and knowledge sharing.
- Generate Impact on millions of users by contributing to the back-end infrastructure that enables them to reach their financial goals and feel in control of their financial journey.
- Take ownership of your work from start to finish, ensuring that solutions are delivered with quality, reliability, and a clear understanding of their broader product context.
- Collaborate closely with product and design teams to translate user needs and business objectives into robust, scalable technical solutions that enhance the user experience.
- Optimize system performance and reliability by proactively identifying bottlenecks, implementing best practices, and refining architectures to support high-throughput environments.
- Contribute to the evolution of our tech stack, which includes PostgreSQL, Java, Spring Boot, AWS, microservices on EC2/ECS, S3, AWS Lambda, Kinesis, and ElasticSearch.
Requirements
- Bring at least 7 years of related experience in back-end software engineering, with a proven track record of architecting and maintaining microservices in high-paced environments.
- Demonstrate the ability to build high-throughput systems capable of serving millions of users with high availability and consistent performance.
- Show deep experience working with Java and a strong understanding of cloud platforms, where AWS knowledge is considered a valuable asset.
- Communicate in a structured and convincing manner, adapting your style to build trust professionally with various stakeholders across the organization.
- Establish cross-organizational relationships to achieve technical alignment and ensure that engineering initiatives support broader business objectives.
- Generate intellectual property and thought leadership by identifying emerging technology trends and serving as a technical reference for your peers.
- Be fluent in English, both written and verbal, to enable clear communication and collaboration within an international team.
- Exhibit a passion for FinTech or startup environments, embracing fast-paced change and a mindset focused on continuous learning and improvement.
Nice to have
None specified.
Practical notes
Hours: Full-time commitment required.
Travel: No mandatory travel is specified.
Visa: Support is provided for candidates moving countries as part of relocation assistance.
Deadlines: Apply with your unique perspective so we can discuss how your strengths align with our evolving needs.