Senior Software Engineer
Design, develop, and own robust backend services for lakeFS, primarily using Go. Contribute to the React-based UI and ensure the product remains reliable, scalable, and secure in production.
- Remote
- Canada
- Posted May 26, 2026
- Apply by Nov 22, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Mission lakeFS is an open source project that brings Git-like version control to data lakes, enabling data teams to branch, commit, and merge petabytes of data safely and efficiently. We simplify the lives of engineers building data-intensive applications and help them move faster, with confidence. We’re looking for a Senior Software Engineer with a strong backend foundation and some frontend experience to help us build powerful, reliable tools used by engineering teams worldwide. What you'll do BUILD OUR PRODUCT Design, develop, and own robust backend services that power lakeFS, written primarily in Go. Contribute to our React-based UI to deliver intuitive and reliable user experiences. Work across our stack, from application code to production infrastructure: cloud-native infrastructure (Kubernetes, Terraform, ArgoCD), data engineering plugins and SDKs (Scala, Python, Java), and performance-critical components such as Graveler. Ensure our product remains reliable, scalable, and secure in production, handling billions of daily API calls across multiple clouds. BUILD OUR TEAM Collaborate closely with teammates in a distributed, remote environment. Contribute ideas and feedback to shape product direction based on customer and community input. Help foster a culture of trust, ownership, and continuous learning. What we're looking for 7+ years of experience in software development, preferably building distributed or cloud-native systems. Proficiency in Go (preferred) or similar backend languages (Java, Python, etc.). Experience in modern frontend development, specifically React – advantage. Experience with modern DevOps tools – advantage. Strong grasp of data structures, system design, and software architecture principles. Experience working in remote teams and excellent written and verbal communication skills. Passion for open source, data infrastructure, and empowering engineers. A BSc/MSc in Computer Science (or similar) – a plus. About us Treeverse is the company behind lakeFS, founded by data engineering experts and backed by top-tier investors (NVP, Zeev Ventures, Dell Technologies Capital). If you’re curious about what we’re building, check out our open source project on GitHub: https://github.com/treeverse/lakeFS. If you’re excited to build tools that help data teams ship faster and safer – join us.
What you’ll do
Design, develop, and own robust backend services for lakeFS, primarily using Go. Contribute to the React-based UI and ensure the product remains reliable, scalable, and secure in production.
Requirements
Candidates should have 7+ years of experience in software development, preferably with distributed or cloud-native systems. Proficiency in Go or similar backend languages and experience in modern frontend development, particularly React, is advantageous.
Listed skills
- ReactPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Go
- React
- Cloud-Native
- Kubernetes
- Terraform
- ArgoCD
- Scala
- Python
- Java
- Data Structures
- System Design
- Software Architecture
- DevOps
- Communication
- Open Source
- Data Infrastructure
Job areas
- Technology
- Engineering
- Software
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 7+ years
- Apply by
- Nov 22, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Greater Toronto Area, Canada
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available