Apply

Staff Engineer

Posted 27 days agoViewed

View full description

💎 Seniority level: Staff, 10+ years

📍 Location: Canada

🔍 Industry: Software Development

🏢 Company: Ascend👥 251-500💰 Private over 6 years agoLogisticsTransportation

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentCloud ComputingGCPJavascriptKubernetesMachine LearningSoftware ArchitectureAlgorithmsAPI testingAzureData scienceData StructuresAngularCommunication SkillsAnalytical SkillsCI/CDRESTful APIsMentoringDevOpsTerraformMicroservicesTeam managementNodeJSSoftware Engineering

Requirements:
  • 10+ years of experience in software development, with at least 5+ years in a technical leadership or management role
  • Proven experience leading high-performing software engineering teams, ideally in AI/ML-driven environments
  • Strong experience in hiring, mentoring, and scaling development teams, fostering a culture of innovation and execution
  • Deep understanding of Large Language Models (LLMs), Machine Learning (ML), and AI-driven applications
  • Experience with modern software development tools, including AI-powered development environments, automated code generation, and agentic tools
  • Strong proficiency in architecting and designing scalable, secure, and high-availability software solutions
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure, and modern DevOps practices
  • Proficiency in modern programming languages such as Python, TypeScript, Golang, Rust, or similar
  • Strong knowledge of microservices architecture, API development, and containerization (Docker, Kubernetes, etc.)
  • Experience in building AI-powered products from scratch and launching them successfully to market
  • Strong understanding of software velocity and iterative development, particularly in fast-paced startup or growth environments
  • Track record of delivering AI-first software solutions with a focus on usability, security, and scalability
  • Excellent ability to communicate technical concepts to non-technical stakeholders, including executive leadership
  • Strong strategic thinking and problem-solving abilities, with a focus on driving business outcomes through technology
  • Passion for working in an agile, collaborative environment with cross-functional teams, including Product Management and Design
Responsibilities:
  • Delivering on Ascend’s AI strategy
  • Thinking Big about software velocity in the new world of LLMs. Designing the systems and software that will make our group one of the highest velocity teams in the world, leveraging modern IDE's, agentic tools, automated code generation and review tools, and other new opportunities as they arise.
  • Being the chief software architect and empowering your team to move fast while addressing security and scalability
  • Contribute directly to delivering on Ascend’s AI strategy by building intelligent, user-focused products powered by LLMs
  • Helping develop the foundation for ML and LLM experiments that will allow for real time evals, observability, and human-in-the-loop patterns.
  • Designing the systems that will empower our product development lifecycle to achieve rapid iteration and continuous improvement while maintaining high uptime and superb system stability.
  • Establishing high quality repeatable mechanisms for coding, reviews, security, testing, and scalability
  • Communicating crisply to Ascend executive leadership and shaping their product vision on software products
Apply

Related Jobs

Apply

📍 British Columbia, Ontario, Alberta

🧭 Full-Time

💸 142000.0 - 178000.0 CAD per year

🔍 Security Engineering

  • 5+ years of experience in security engineering with a proven track record of designing and implementing scalable security solutions.
  • Deep technical expertise in specialized security domains - application security, cloud security, product security.
  • Proven track record leading cross-functional security initiatives where you influenced security outcomes outside of the security organization.
  • Ability to communicate complex security concepts clearly to both technical and non-technical audiences using metrics.
  • A strong background in software development, with specialized expertise in security engineering.
  • Ability to translate emerging security threats and trends into actionable engineering requirements and technical roadmaps.
  • Experience with Threat Modeling methodologies and leading security design reviews.
  • Solid understanding and experience with containerization and orchestration technologies like Kubernetes and Docker.
  • Build relationships with engineering to foster cooperative partnerships across key Twilio products and platforms.
  • Partner with product and engineering teams to integrate scalable security capabilities.
  • Use metrics and data on the state of security at the product level, to drive accountability and action.
  • Drive security risk reduction through technical leadership and influence of engineering roadmaps.
  • Lead security reviews for critical features, new initiatives and infrastructure changes.
  • Cultivate security expertise across engineering teams through mentorship, technical guidance and training.

AWSDockerPythonSoftware DevelopmentCloud ComputingCybersecurityData AnalysisKubernetesCI/CDRESTful APIsLinuxDevOps

Posted 4 days ago
Apply
Apply
🔥 Staff Engineer
Posted 9 days ago

📍 Boston, MA; Vancouver, BC; Chicago, IL; and Vancouver, WA

🧭 Full-Time

💸 180000.0 - 215000.0 USD per year

🔍 Software Development

🏢 Company: Later👥 1-10Consumer ElectronicsiOSAppsSoftware

  • Strong proficiency in React and Typescript
  • Strong proficiency in multiple programming languages, specifically: Ruby on Rails and Node.js
  • Experience with both SQL and NoSQL databases, specifically MySQL and DynamoDB
  • Familiarity with AWS or similar cloud platforms
  • Experience with Docker (Kubernetes is a plus)
  • Ability to scope, plan, and lead large projects
  • Experience communicating across teams
  • Ability to understand, clarify, and refine requirements in a rapidly growing business
  • Ability to clearly communicate technical and non technical thoughts throughout the organization
  • Being the go-to person for solving unknown problems and delivering solutions
  • Continuously improving the code base and upholding a high engineering culture

AWSBackend DevelopmentDockerNode.jsSQLCloud ComputingDynamoDBFrontend DevelopmentGitMySQLRuby on RailsTypeScriptReactCI/CDDevOpsMentorship

Posted 9 days ago
Apply
Apply

📍 North America

🧭 Full-Time

🔍 Advertising

  • Extensive experience with big data processing, ideally at the scale of terabytes or more.
  • Strong technical leadership skills with a proven ability to define and drive long-term engineering strategies.
  • Hybrid expertise in data engineering and software development – not just someone who runs queries, but someone who has built scalable data systems and engineering solutions.
  • Hands-on experience with data warehouse technologies is highly desirable.
  • Track record of building and scaling robust data pipelines and systems in production environments.
  • An ability to think strategically, lead technically, and inspire the team toward delivering high-impact, scalable solutions.
  • Architect scalable low-latency backend systems and data pipelines.
  • Write code as needed to support the team.
  • Lead and mentor a team of talented engineers within the backend distributed systems team
  • Make a positive impact on the team's productivity and growth
  • Promote software development best-practices and conduct rigorous code reviews
  • Rigorously identify and solve technical challenges
  • Conduct interviews to attract and identify potential high performing candidates
  • Balance and prioritize projects to maximize efficiency and ensure company objectives are achieved

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLElasticSearchETLKafkaKubernetesRuby on RailsSoftware ArchitectureAlgorithmsData engineeringGoRedisCI/CDRESTful APIsMentoringLinuxMicroservicesData modelingData management

Posted 10 days ago
Apply
Apply

📍 British Columbia, Ontario, Alberta

🧭 Full-Time

💸 142000.0 - 178000.0 CAD per year

🔍 Security Engineering

🏢 Company: Twilio👥 5001-10000💰 $378,215,525 Post-IPO Equity almost 4 years ago🫂 Last layoff over 1 year agoMessagingSMSMobile AppsEnterprise SoftwareSoftware

  • 5+ years of experience in security engineering with a proven track record of designing and implementing scalable security solutions.
  • Deep technical expertise in specialized security domains - application security, cloud security, product security.
  • Proven track record leading cross-functional security initiatives where you influenced security outcomes outside of the security organization.
  • Ability to communicate complex security concepts clearly to both technical and non-technical audiences using metrics.
  • A strong background in software development, with specialized expertise in security engineering.
  • Ability to translate emerging security threats and trends into actionable engineering requirements and technical roadmaps.
  • Experience with Threat Modeling methodologies and leading security design reviews.
  • Build relationships with engineering to foster cooperative partnerships across key Twilio products and platforms.
  • Partner with product and engineering teams to integrate scalable security capabilities.
  • Use metrics and data on the state of security at the product level, to drive accountability and action.
  • Drive security risk reduction through technical leadership and influence of engineering roadmaps.
  • Lead security reviews for critical features, new initiatives and infrastructure changes.
  • Cultivate security expertise across engineering teams through mentorship, technical guidance and training.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingCybersecurityJavascriptKubernetesSoftware ArchitectureCross-functional Team LeadershipAlgorithmsAPI testingData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesMentoringLinuxDevOpsTerraformWritten communicationMicroservicesJSONAnsible

Posted 2 months ago
Apply
Apply

📍 Canada

💸 200000.0 - 220000.0 USD per year

🔍 Real Estate

  • 8+ years of experience building web applications (Node.js, React, Redux, Angular, Next.js, etc.); GraphQL experience is a plus!
  • Proven success in growth engineering or similar roles, with a focus on paid media and lead generation funnels
  • Deep expertise in data-driven architectures, RESTful APIs, microservices, and scaling systems for high-volume user engagement
  • Strong proficiency with SQL, NoSQL, in-memory, and distributed databases (PostgreSQL, Redis, MongoDB, AuroraDB)
  • Hands-on experience integrating with 3rd-party APIs, external frameworks, and libraries
  • Expert-level knowledge of cloud-native architectures (AWS serverless or containers), CI/CD pipelines, and automation
  • Solid understanding of software design principles (SOLID, DI) and SaaS multi-tenancy models
  • Familiarity with Agile methodologies (Scrum, Kanban) and related collaboration tools (e.g., JIRA, Rally)
  • Design and implement data-driven strategies that enhance lead generation for realtors, including funnel creation, user journey mapping, and landing page optimization.
  • Set the technical direction for paid media systems, focusing on performance, reliability, and the flexibility to iterate quickly.
  • Provide technical guidance and mentorship to engineers, sharing deep expertise in growth engineering and lead optimization.
  • Implement robust A/B testing frameworks to quickly validate or pivot from hypotheses on funnel improvements and paid media strategies.
  • Partner with Data teams to translate analytics into actionable insights, influencing both immediate feature development and long-term platform improvements.
  • Shape the broader engineering organization’s roadmap by leading technical initiatives around automation, CI/CD, monitoring, and system reliability.

AWSBackend DevelopmentLeadershipNode.jsPostgreSQLProject ManagementPythonSoftware DevelopmentSQLData AnalysisDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavascriptMySQLReact.jsSoftware ArchitectureGoogle AnalyticsProduct DevelopmentAlgorithmsData engineeringREST APICI/CDProblem SolvingMentoringDevOpsMicroservicesCross-functional collaborationData visualizationMarketingLead GenerationStrategic thinkingDigital MarketingAnalytical thinkingData modelingA/B testing

Posted 3 months ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 200000.0 - 250000.0 USD per year

🔍 Software Development

🏢 Company: CoreWeave💰 $642,000,000 Secondary Market over 1 year agoCloud ComputingMachine LearningInformation TechnologyCloud Infrastructure

  • 7+ years of experience administering SaaS applications
  • In-depth knowledge of identity and access management concepts
  • Hands-on experience supporting Microsoft, Linux, and Mac users
  • Experience with CI/CD tools and Git
  • Experience in one or more programming languages (Python/Go)
  • Kubernetes experience (highly desirable)
  • Automation Tooling experience (Ansible/Terraform/Chef)
  • Provide thought leadership and technical guidance
  • Manage user access and security through Identity Provider
  • Integrate applications with Okta for SSO
  • Manage identity lifecycle including provisioning and access modifications
  • Administer and optimize VDI solutions
  • Build policies and scripts using vendor APIs
  • Develop and maintain documentation for applications and processes
  • Facilitate end-user asset management

PythonGitKubernetesGoLinuxTerraformAnsible

Posted 3 months ago
Apply
Apply

📍 Canada

🔍 Cryptocurrency

  • Strong leadership skills with a track record of mentoring and developing engineering talent.
  • Deep understanding of blockchain technology or distributed systems.
  • Expertise with 2+ programming languages including Python or TypeScript.
  • Excellent problem-solving abilities and strategic thinking.
  • Experience in architecting and developing large-scale, distributed systems.
  • Architect, design, and develop high-performance, secure, and scalable systems.
  • Lead cross-functional teams in the execution of complex projects.
  • Mentor and coach engineers across all levels to foster a culture of continuous learning and improvement.
  • Drive the adoption of best practices in software development, security, and DevOps.
  • Identify and mitigate risks to the stability and security of the platform.
  • Identify and implement processes that improve system uptime and reliability.
  • Handle escalations for critical system failures and deficiencies.

LeadershipPythonSoftware DevelopmentBlockchainTypeScript

Posted 4 months ago
Apply
Apply

📍 United States, Canada, Europe

🧭 Full-Time

💸 155000.0 - 232000.0 USD per year

🔍 Software Development

🏢 Company: DigitalOcean👥 1001-5000💰 $34,913,641 Post-IPO Equity over 3 years ago🫂 Last layoff over 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Significant experience using or administering Linux systems
  • Significant experience writing documents in English - especially technical documentation, post-mortems, and/or blogging
  • Significant experience reading, writing, and debugging code
  • Experience with incident management and incident response
  • A strong SRE background
  • Proficiency with shell & git
  • Proficiency with continuous integration systems and concepts
  • Experience leveraging monitoring systems  (e.g. Grafana, Prometheus, Looker, Elasticsearch) for data-driven outcomes
  • Comfortable executing in an asynchronous remote environment
  • Improving toilsome availability-related policies & processes
  • Communicating incident status clearly to customers
  • Working with service teams to drive availability improvements
  • Communicating internally with tons of lovely engineers
  • Working collaboratively in a changing environment
  • Driving data-informed decision making
  • Responding to Slack messages & keeping up with various streams of conversation
  • Spending time on hackathons, education, employee groups, and open source projects

PythonData AnalysisElasticSearchGitKubernetesMySQLGrafanaPrometheusCommunication SkillsAnalytical SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsTerraformScriptingDebugging

Posted 5 months ago
Apply
Apply
🔥 Staff Engineer
Posted 5 months ago

📍 Portugal, Denmark, UK, Germany, Sweden, Spain, Canada

🧭 Full-Time

💸 101000.0 EUR per year

🔍 Financial technology

🏢 Company: Pleo👥 501-1000💰 $42,922,001 Debt Financing about 1 year ago🫂 Last layoff over 2 years agoMobile PaymentsFinancial ServicesPaymentsInformation TechnologyFinTech

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Architecting scalable solutions and API design
  • Authentication & authorization for APIs
  • Server-side languages (Kotlin, TypeScript)
  • Testing frameworks, observability, and monitoring
  • Credit or other payments-related systems
  • Take charge of critical system components.
  • Articulate the 'why' behind each technical decision with clarity.
  • Bring fresh ideas and strategic trade-offs rooted in understanding users.
  • Build features incrementally with a focus on early feedback.
  • Foster a culture of innovation and collaboration through mentorship.

AWSKotlinTypeScriptMicroservices

Posted 5 months ago
Apply
Apply

📍 North America

🧭 Full-Time

💸 168000.0 - 330000.0 USD per year

🔍 Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • Minimum 12 years of experience in programming, debugging, and performance tuning distributed and/or highly concurrent C/C++/Rust software systems
  • Strong systems fundamentals, including multi-threaded programming and performance profiling
  • Familiarity implementing distributed systems such as consensus protocols, logical clocks, distributed transactions, and fault tolerance
  • Experience implementing database internals or building core components for data processing systems
  • Architect and develop novel protocols for moving data between different shards in a sharded database cluster, ensuring correctness, performance, resiliency, and low-cluster impact
  • Design and implement protocols for placing data intelligently throughout a cluster and the plans for how to achieve that placement
  • Handle distributed systems related customer escalations from Technical Support team and coach teammates to do the same
  • Write production-ready database code in C++, improve the existing code, and mentor their team to write higher quality code
  • Own all code the Cluster Scalability Team maintains, ensuring it achieves a high standard for quality (including security, durability, availability, and performance) and maintainability
  • Write and improve unit and integration tests in C++, Javascript, and Python to demonstrate correctness
  • Diagnose test failures, identify bugs in existing code, fix them, and prevent bugs from being introduced in new code
  • Investigate the performance impact of code changes that may cause software performance regressions
  • Interview candidates for advanced software engineering positions
  • Develop and maintain expertise on cutting edge database and distributed systems research from industry and academia
  • Lead development and project management of some of the largest projects across the company
  • Collaborate with stakeholders and engineering teams across the company to jointly work on large initiatives
  • Advise Product Management on technical product direction, engineering complexity and inter-project dependencies
  • Collaborate with Product Management and Engineering leadership to define product roadmaps

LeadershipProject ManagementPythonSoftware DevelopmentSQLGitMongoDBSoftware ArchitectureC++AlgorithmsData engineeringData StructuresCollaborationCI/CDProblem SolvingRESTful APIsMentoringLinuxExcellent communication skillsDebugging

Posted 6 months ago
Apply