Senior Software Developer, Book of Record
wealthsimpleRemote (Canada)Full Time5d ago
GoKotlinKubernetesGraphQLAIKafkaEvent-DrivenSupportGrowthEngineeringPlatformReliability
Job description
Senior Software Developer, Book of Record at Wealthsimple.
About the role
Join Wealthsimple, a leading Canadian financial technology company, as a Senior Software Developer in the Book of Record team. You'll play a crucial role in developing backend systems that manage financial transactions and borrowing services. This position offers the chance to work with a team of experienced engineers, transforming complex financial data into user-friendly solutions.
Key facts
What you'll do
- Develop and maintain backend services that handle financial balances, margin, and lending operations.
- Take ownership of projects from design to deployment, ensuring reliability and performance.
- Tackle challenges related to real-time data accuracy, low latency, and system availability.
- Contribute to architectural evolution as the team expands, focusing on new lending products and scalable systems.
- Enhance code quality and operational standards through design and code reviews.
- Mentor fellow engineers and foster a collaborative learning environment.
- Utilize AI tools to improve development efficiency and safety.
Requirements
- Over 5 years of professional experience in software engineering, with a focus on critical production systems.
- Strong skills in backend development, system design, and reliability assessment.
- Experience with Kotlin, Kafka, and GraphQL, or similar technologies.
- Proven ability to create low-latency and highly available services.
- Commitment to maintaining high standards in code quality and production management.
- Excellent communication skills and the ability to work effectively with cross-functional teams.
- Interest in understanding the financial context of the systems you develop.
Nice to have
- Experience in fintech or regulated industries, especially in high-growth settings.
- Knowledge of financial ledgers, reconciliation, or related challenges.
- Familiarity with event-driven architecture and stream processing technologies like Kafka or Flink.
- Understanding of Apollo Federation or Kubernetes.
- Exposure to financial products such as margin, options, futures, or lending.
Skills & tools
- Kotlin
- Kafka
- GraphQL
- AI-assisted development tools
Practical notes
- Wealthsimple offers comprehensive health benefits and life insurance.
- Enjoy 20 vacation days, 4 wellness days, and unlimited sick and mental health days annually.
- Work remotely from outside Canada for up to 90 days per year.
- Participate in employee resource groups and benefit from a supportive work environment.
- Wealthsimple values diversity and inclusivity, encouraging applications from all backgrounds.