Staff Engineer

New
E
EverCommerceEnterprise software
The ability to work remotely from anywhere in CanadaFull-TimeStaff
SalaryCAD $160,000–$190,000
Apply NowOpens the employer's application page

Job Details

Experience
At least eight years of hands-on software engineering experience, including a minimum of two years in a Staff Engineer, Technical Lead, Principal Engineer, or comparable senior technical leadership role.
Required Skills
AWSSalesforceSpring BootTypeScriptReactTerraformNetSuiteWorkday

Requirements

  • At least eight years of hands-on software engineering experience.
  • At least two years as a Staff Engineer, Technical Lead, Principal Engineer, or in a comparable senior technical leadership role.
  • Advanced production experience with Java 17/21, Spring Boot, RESTful APIs, microservices, multithreading, distributed systems, and event-driven architecture.
  • Working knowledge of TypeScript, React, HTML5, and CSS3, with the ability to develop and deploy end-to-end internal applications.
  • Integration and data-modeling experience across at least two enterprise technology domains, including Finance, HR, or CRM platforms.
  • Extensive AWS cloud and serverless experience, including Lambda, API Gateway, SQS/SNS, EventBridge, IAM, Secrets Manager, CloudWatch, and S3.
  • Experience with enterprise integration platforms such as Workato, MuleSoft, or Boomi, and custom API, webhook, and connector development.
  • Knowledge of PostgreSQL, MySQL, DynamoDB, and data lake or warehouse concepts.
  • Understanding of OAuth 2.0, SAML, mTLS, Okta SSO, SCIM, ITGC, SOX, and SOC 2 requirements.
  • Demonstrated success mentoring engineers and conducting code and architecture reviews.
  • Strong stakeholder management and communication skills, including engagement with senior executives.
  • Must be legally eligible to work in Canada without employer sponsorship.

Responsibilities

  • Partner with business stakeholders to identify operational challenges, gather requirements, design technical architectures, develop proofs of concept, and deliver production-ready solutions.
  • Coach engineers in system design, coding practices, distributed systems, cloud engineering, and troubleshooting.
  • Lead architecture and code reviews and promote maintainable, secure, reliable, and auditable software delivery.
  • Design and maintain Java microservices, RESTful APIs, multithreaded applications, distributed systems, and event-driven architectures.
  • Build integrations across enterprise platforms using integration platforms, custom connectors, APIs, GraphQL, and webhooks.
  • Develop internal dashboards, administrative consoles, and workflow automation tools using TypeScript and React.
  • Design and operate AWS cloud and serverless solutions, and implement infrastructure as code.
  • Apply generative AI, language models, intelligent agents, RAG, and MCP integrations to automate processes.
  • Enforce security, governance, compliance, testing, and CI/CD controls; provide production support and lead root-cause analyses.
View Full Description & ApplyYou'll be redirected to the employer's site
CAD $160,000–$190,000
Apply Now