{bc}
indeed

Senior Software Engineer - Product

Parallel Domain
Vancouver, CAN
Full Time
Senior
1 weeks ago
PythonFastAPIFlaskPostgreSQLReactTypeScript
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonFastAPIFlask
Smart Apply

Full Job Posting

About the Role

  • Parallel Domain builds synthetic data and simulation platforms for autonomous vehicle and robotics teams.
  • The Product Engineering team owns the customer facing product and service layer: self serve platform, high fidelity simulation as a service, web applications, and centralized backend services.
  • We're hiring a Senior Software Engineer to own delivery across this stack, designing and building features end to end.

Responsibilities

  • Expand and maintain customer facing services and APIs, including interactive services, async processing pipelines, and web app integrations.
  • Design and implement RESTful API endpoints that separate data from business logic, are well documented, and built to high standards.
  • Collaborate with product managers, SRE, and field engineering to understand requirements and clarify interface design.
  • Own features end to end: design, implement, ship, and keep them running.
  • Debug production issues and contribute to observability, alerting, and service health.
  • Uphold and contribute to engineering standards around testing, code quality, API documentation, and service structure.

What You Need to Succeed

  • Track record of delivering complex backend features end to end across APIs, databases, and service integrations.
  • API design experience: resource modeling, separation of data and business logic, authentication, versioning, and documentation.
  • Hands on experience with Python web frameworks (Flask, FastAPI) and relational databases (PostgreSQL).
  • Experience deploying, operating, and debugging services on Linux using Docker and Kubernetes.
  • Production service ownership: monitoring, alerting, on call response, and follow through after incidents.
  • Ability to work with product and customer facing stakeholders to clarify requirements and produce concrete designs.

Skills

  • Languages and Frameworks: Python, FastAPI, Flask, PostgreSQL, React, TypeScript
  • Systems & Infrastructure: AWS (S3, RDS, Lambda, EKS), Docker, Kubernetes, GitHub Actions, Jenkins, gRPC, Proto
  • Domain Experience: RESTful API design, production service ownership, data pipeline operation, observability tooling (Prometheus, Grafana).

Bonus Points

  • Experience with event driven systems and message brokers (Redis, SQS, RabbitMQ)
  • Experience with workflow orchestration tools (Apache Airflow)
  • Familiarity with load balancers, HTTP proxies, or service mesh patterns
  • Experience with ORMs such as SQLAlchemy
  • Background supporting production monitoring databases and alerting infrastructure
  • Primary ownership of a production React web application
  • Experience with frontend testing, build tooling, or performance optimization

What Makes a Great Candidate

  • You take ownership of what you build and stay engaged after it ships.
  • You move well from stakeholder conversation to design doc to working code.
  • You follow best practices because you understand why they matter.
  • You think past the spec and push back when needed, making systems and people more effective.

Compensation

  • $155,000 $175,000 a year

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today