Senior Software Engineer
Company: Phaidra
Locations: Canada; United Kingdom; United States
Salary: $117.7K – $203.1K a year
Work arrangement: Fully remote
Employment type: Full-time
Experience: 5-10 years
Posted: 2026-10-23
Responsibilities
Lead engineering efforts from design through production while maintaining complex systems and products. Mentor engineers, drive technical decisions, and collaborate across teams to ensure operational excellence and reliability.
Requirements
Requires 7+ years of professional software engineering experience with expertise in distributed systems and production-grade software. Candidates must be based in the United States, Canada, or the UK and possess strong skills in Python or similar languages.
Skills
- Python
- Go
- C#
- Distributed systems
- Service-oriented architecture
- Data modeling
- SaaS applications
- APIs
- Observability
- Prometheus
- Grafana
- Kubernetes
- Docker
- Machine learning
- Cloud environments
- Technical leadership
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Unlimited paid time off
- Paid parental leave
- Flexible stipends
- Equity
- Professional development
About this role
ABOUT PHAIDRA
Phaidra is building the future of industrial automation.
The world today is filled with static, monolithic infrastructure. Factories,
power plants, buildings, etc. operate the same they've operated for decades —
because the controls programming is hard-coded. Thousands of lines of rules and
heuristics that define how the machines interact with each other. The result of
all this hard-coding is that facilities are frozen in time, unable to adapt to
their environment while their performance slowly degrades.
Phaidra creates AI-powered control systems for the industrial sector, enabling
industrial facilities to automatically learn and improve over time.
Specifically:
* We use reinforcement learning algorithms to provide this intelligence,
converting raw sensor data into high-value actions and decisions.
* We focus on industrial applications, which tend to be well-sensorized with
measurable KPIs — perfect for reinforcement learning.
* We enable domain experts (our users) to configure the AI control systems
(i.e. agents) without writing code. They define what they want their AI
agents to do, and we do it for them.
Our team has a track record of applying AI to some of the toughest problems.
From achieving superhuman performance with DeepMind's AlphaGo
[https://www.nature.com/articles/nature16961], to reducing the energy required
to cool Google's Data Centers
[https://www.technologyreview.com/2018/08/17/140987/google-just-gave-control-over-data-center-cooling-to-an-ai/] by
40%, we deeply understand AI and how to apply it in production for massive
impact.
Phaidra’s ability to achieve its mission is determined by our ability to work
together — as defined by our core values: Agency, Velocity, Craft, and Truth. We
seek individuals who embody these values, as they are instrumental in ensuring
our team consistently delivers excellence and fosters an engaging and supportive
culture
Phaidra is based in the USA, but we are 100% remote with no physical office. We
hire employees internationally with the help of our partner, OysterHR
[https://www.oysterhr.com/]. Our team is currently located throughout the USA,
Canada, UK, Sweden, Spain, Portugal, the Netherlands, Singapore, Australia, and
India.
WHO YOU ARE
We are looking for a driven Senior Software Engineer to join our Engineering
team. You are bold and creative, and you have deep empathy for customers,
including those who may not be tech-savvy.
In this role, you will lead engineering efforts across your team and adjacent
teams, driving the design and delivery of complex systems and products. You will
partner with engineers, product managers, and customer-facing teams to solve
hard problems, and you will raise the bar for the engineers around you.
**We are seeking teammates who are based in the United States or Canada (Eastern
or Central timezone) or the UK.
RESPONSIBILITIES
* Initiate and lead engineering efforts for projects on your team, from design
through production, owning what you ship and maintaining it over time.
* Own and review project briefs and technical designs for complex features and
systems, driving technical decisions and cross-team alignment.
* Coordinate across teams and ensure your team’s work fits into and improves
the broader systems.
* Write clean, well-tested code with clear and extensible interfaces, being
careful not to create undue technical debt.
* Find points of friction and drive improvements to how the company designs,
builds, tests, and operates software.
* Evaluate technologies and tradeoffs systematically and holistically,
extending your team's understanding of the existing tech stack to meet
changing requirements.
* Mentor engineers on your team and across teams, helping them grow their craft
through pairing, reviews, and thoughtful feedback.
* Collaborate with product, design, customer engineering, and other teams to
identify technical blindspots, clarify ambiguity, and deliver iteratively.
* Leverage AI-assisted development tools to accelerate your team's delivery,
establishing patterns and practices for effective use.
* Lead operational excellence for your team's products, ensuring reliability
and performance through on-call ownership, tooling, documentation, and CI/CD
practices.
KEY QUALIFICATIONS
* 7+ years of professional software engineering experience.
* Experience designing, building, and operating complex production systems,
including distributed systems, service-oriented architectures, and data
modeling at scale.
* Demonstrated ability to lead technical projects that require coordination
across multiple teams.
* Strong debugging skills and a pragmatic approach to reliability and
performance.
* Production experience in Python (or similar) and Cloud environments.
* Experience building, operating, and monitoring modern SaaS applications,
APIs, and high-throughput services.
* Experience with production software engineering, including relational and
non-relational data modeling, micro-services, understanding of event driven
systems, etc.
* Experience operating services in production using observability tooling (for
example: Prometheus, Grafana, Tempo, or equivalent).
* Experience with at least one strongly typed language (for example: Go, Java,
C#, or TypeScript) is a plus.
* Comfortable collaborating across teams and communicating clearly in an
all-remote setting.
* Share our company values: Agency, Velocity, Craft, Truth
PREFERRED SKILLS & EXPERIENCE
* Experience building multi-tenant systems with high availability, fault
tolerance, performance tuning.
* Experience with containerization and orchestration technologies like Docker
and Kubernetes.
* Familiarity with machine learning systems in production, including training
pipelines, evals, or MLOps.
OUR STACK
* Languages: Python, Go, and C# (.NET)
* P...
About Phaidra
Software Development · 51-200 employees · headquartered in Seattle, Washington · founded 2019