AuditBoard

Staff Software Engineer, Architecture Team

AuditBoard

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$184,000 - CA$230,000 per year

Job Level

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