Senior Software Engineer / Tech Lead

Green Brick Labs

Waterloo, CAremote globalPosted Jul 27, 2026
Posting intelligenceActively listed

Skills

gogithubjiracicdgooglecloudaws

About the role

About the Role

We are seeking an Engineering Lead to guide our development team through our next phase of growth. In this role, you will bridge the gap between product strategy, technical architecture, and day-to-day execution.

This is a senior role involving software development, architectural design, and technical team leadership. You will be instrumental in keeping our team aligned and efficient while maintaining high standards for our codebase.

This role is remote for applicants in Canada only.

What You’ll Do

Team Delivery & Engineering Management

Delivery & Sprint Planning: Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits delivery timelines.

Process Optimization: Establish agile workflows, remove blockers for developers, and maintain a high velocity without compromising code quality.

Team Alignment: Work closely with product management and business stakeholders to translate roadmap goals into actionable technical tasks.

Mentorship: Conduct code reviews, provide constructive feedback, and foster a collaborative, high-performing engineering culture.

Technical Architecture & Hands-on Coding

Architecture & Design: Drive technical decisions, solution architecture, and system design to ensure our platform is scalable, maintainable, and secure.

Hands-On Development: Write clean, production-ready code for core features, critical bugs, and complex architectural foundations.

Technical Standards: Define engineering best practices, maintain testing standards, and manage technical debt proactively.

What We’re Looking For

Experience: 5+ years of software engineering experience, with at least 1–2 years in a leadership role (e.g., Tech Lead, Scrum Master, or Engineering Manager).

Startup Mindset: Thrives in fast-paced, sometimes ambiguous environments. You know how to balance "perfect code" with "shipping fast."

Project Leadership: Proven track record of managing sprint deliverables, estimation, tracking tools (Jira, Linear, GitHub Projects), and shipping software on time.

Technical Mastery: Strong expertise in GoLang, Microservice Architecture, AWS/GCP and modern system design.

Communication: Exceptional ability to explain complex technical concepts to non-technical team members and bridge business requirements with execution.

Agility:

You can work in a fast paced environment and set the speed and delivery expectations. We have a lot of things to do simultaneously so there’s many different projects and areas to manage simultaneously

Bonus Points

Prior experience in an early-stage startup.

Experience scaling cloud infrastructure and CI/CD pipelines.

iGaming experience is a plus

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.