
Staff Software Engineer, Architecture Team
AuditBoard
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$184,000 - CA$230,000 per year
Job Level
Tech Stack
About the role
- Create technical designs for complex systems, including cloud-native, distributed, and service architectures.
- Define best practices and guidelines for software development, integration, testing, and deployment.
- Collaborate closely with developers, DevOps, product owners, and other stakeholders to ensure consistent implementation of the architecture.
- Guide teams in adopting new technologies and approaches, particularly around scalability, reliability, and security.
- Communicate architectural concepts, strategies, and the benefits of design decisions to non-technical stakeholders.
- Lead the development and implementation of engineering projects, from conception to completion.
- Work with JavaScript, Node.JS, Ember, Python, Go, Docker, PostgreSQL, Kubernetes, etc.
- Conduct thorough testing, debugging, and optimization of solutions.
- Participate in an Agile software development life cycle.
Requirements
- 10+ years of experience developing web-based applications
- Proficiency in programming languages (e.g., JavaScript/TS, Go, Python) and experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with SPA frameworks (e.g., Ember.js, React, Vue)
- Excellent communication and stakeholder management skills
- Ability to solve technical problems independently
- Motivation to work hard and always be learning
Benefits
- Live your best life (LYBL)! $200/mo for anything that enhances your life
- Comprehensive employee health coverage (all locations)
- 401K with match (US) or pension with match (UK)
- Competitive compensation & bonus program
- Flexible Vacation (US exempt & CA) or 25 days (UK)
- Time off for your birthday & volunteering
- Employee resource groups
- Opportunities for team and company-wide get-togethers!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptNode.jsEmberPythonGoDockerPostgreSQLKubernetescloud-native architectureAgile
Soft skills
communicationstakeholder managementproblem-solvingleadershipcollaborationguidancemotivationadaptabilitytechnical explanationteamwork