Engineering Manager - API

2 weeks, 6 days ago
Full-time
Senior
Software Development

Description

  • Contribute daily to the backend codebase by designing, building, and implementing complex features and infrastructure.
  • Own the team’s technical deliverables and epics from end to end.
  • Make architecture and API design decisions with scalability, maintainability, and long-term business impact in mind.
  • Apply patterns such as SOLID, DDD, and Hexagonal Architecture to build loosely coupled systems.
  • Champion test-driven development, automated testing, and high code quality standards.
  • Own and improve CI/CD pipelines, deployment practices, and release management.
  • Lead team ceremonies, including standups, sprint planning, retrospectives, and demos.
  • Mentor engineers, conduct 1:1s, manage performance, and support career growth and wellbeing.
  • Participate in hiring, define standards, conduct interviews, and help with onboarding.
  • Lead incident response, review RCAs, and drive automation and reliability improvements.

Requirements

  • 7+ years of professional software development experience.
  • Demonstrated experience leading a team, either formally or through tech lead responsibilities.
  • Strong background in software engineering and computer science fundamentals.
  • Expertise in Java/Spring or equivalent backend frameworks.
  • Experience with cloud platforms and microservices architecture.
  • Experience with distributed systems, API design, and system integration patterns.
  • Strong database expertise in both relational and document stores.
  • Experience with testing frameworks, TDD, and scalable test architectures.
  • Excellent verbal and written communication skills.
  • Experience with GCP, AWS, or Azure is preferred.

Benefits

  • Remote-first, hybrid work environment with a Downtown Vancouver office.
  • Flexible hours with a focus on contribution and output.
  • Professional development support, including training and conferences.
  • Generous benefits including prescription drug coverage, massage, and dental.
  • Stock option plan.
  • Close-knit team culture with empathy, compassion, and mutual support.
  • On-call rotation with strong operational support.
  • Base salary range of $100,000–$160,000 CAD.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer, Core APIs

Fingerprint 51-250 IT Services

Fingerprint is hiring a Senior Backend Engineer for its Core APIs team to build scalable fraud-detection backend systems and real-time data infrastructure for a globally distributed, remote-first company.

CI/CD ClickHouse Databricks Datadog dbt Docker DynamoDB Elasticsearch Express.js GCP Git Go Kubernetes Microservices Node.js Redis Shell Scripting Snowflake SQL Terraform TypeScript
14 hours, 40 minutes ago

Freelance Chatbot Developer (WhatsApp / Telegram / Discord)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a freelance, part-time remote Bot Developer for the Tendem project to build and refine messaging-platform bots in a hybrid AI + human workflow for real-user use cases.

Docker Node.js OAuth Python REST API Serverless
14 hours, 55 minutes ago

Lead Engineering Manager

Weekday 11-50 Construction & Engineering

Weekday’s client is hiring a Lead Engineering Manager in the USA to architect and deliver complex stream-processing systems while leading engineering teams and partnering with cross-functional stakeholders.

Agile AWS Azure CI/CD Docker GCP Java Kafka Kubernetes Scrum SQL
14 hours, 55 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a Senior Python Data Scraping Engineer for the Tendem freelance project to manage end-to-end web data extraction and deliver accurate structured datasets within a hybrid AI + human workflow.

AJAX AWS Docker GitHub JavaScript JSON LLM Python Selenium
14 hours, 55 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers