Senior Software Developer (Full time + Full benefits | Remote-Canada)
at
Braintrust
Senior Software Developer (Full time + Full benefits | Remote-Canada)
Location
Toronto, Ontario, Canada
Date Posted
January 6, 2025
**Job Posting: Senior Software Developer**
**Interview Process:**
- Recruiter Screen
- Coding Test (at home)
- Technical Interview
- Values Interview
**Start Date:** Mid November
**Background Check:** A background check will be conducted as part of the hiring process.
**Salary Range:** CAD 98,000 - CAD 138,000 (approximate amount in USD provided on the job posting).
**Location:** Fully remote role (occasional travel to the Montreal office for in-person events). Open to applicants located in Montreal or anywhere in Ontario or Quebec.
**Position Overview:**
We are looking for a Senior Software Developer to design, build, test, and ship high-quality software that delivers value to our customers. In this role, you will be a technical leader on a small and agile team that continuously incorporates feedback for product improvement. You will be responsible for the entire delivery lifecycle from beta releases to production-ready, scalable products.
**Responsibilities:**
- Deliver cross-domain projects, promoting architectural improvements for scalable solutions.
- Design code following best practices in system security, accessibility, and privacy measures.
- Lead comprehensive testing strategies to enhance system reliability and resolve complex issues in live environments.
- Oversee efficient observability measures for continuous monitoring.
- Take ownership of complex projects, ensuring timely delivery and collaboration with cross-functional teams.
- Advocate for technical solutions and represent the team in high-level meetings.
- Facilitate team growth through mentorship and foster a culture of excellence.
- Identify technical opportunities aligned with project goals and optimize roadmap efficiency.
**Qualifications:**
- Degree in Computer Science or Engineering with 5-8 years of software development experience or equivalent work experience.
- Proven contributions to software projects with significant business impact.
- Experience with technologies such as Go, Kubernetes, Docker, AWS, Terraform, and microservices.
- Familiarity with distributed processing technologies and frameworks, such as Kafka, and distributed storage systems (e.g., S3).
- Ability to analyze large data sets and provide insights to support effective product solutions.
- Demonstrated capability in root cause analysis for bug identification and resolution.
- Strong collaboration and communication skills across departments.
**Key Attributes:**
- Tenacious: Determined to succeed and motivated by the success of others.
- Curious: Always seeking to learn and improve.
- Conscientious: Strong integrity and commitment to promises.
- Humble: Leading with empathy and respect for others' perspectives.
**Benefits:**
- Paid parental leave
- Learning budget
- Personal development days
- Medical, dental, prescription, and eye care coverage
We look forward to your application!