Senior Software Engineer at Phaidra – Remote Software Engineering Job
Phaidra is seeking an experienced Senior Software Engineer to join its Product Engineering team. The successful candidate will help design, build, and maintain complex software systems powering the company's artificial intelligence solutions for industrial automation.
This is a full-time remote opportunity for experienced software engineers with strong skills in Python, cloud environments, distributed systems, APIs, and modern software architecture.
The position is particularly suited to professionals who can lead technical projects, work across engineering teams, mentor other developers, and take responsibility for the reliability and performance of production systems.
Important location notice: Although Phaidra is a remote-first company, this specific position identifies the United States, Canada (Eastern or Central time zones), and the United Kingdom as eligible locations. Applicants based in Nigeria should not assume they qualify.
Job Overview
Job Title: Senior Software Engineer
Company: Phaidra
Department: Product Engineering
Job Category: Software Development, Engineering, Artificial Intelligence
Employment Type: Full-time
Work Arrangement: Fully Remote
Eligible Locations: United States, Canada (Eastern or Central time zones), and United Kingdom
Required Experience: 7+ years of professional software engineering experience
Key Technologies: Python, Go, C#, cloud platforms, Kubernetes, Docker and distributed systems
Salary: Location-dependent; see the salary section below
Application Deadline: Open until filled
Official Application Portal: Phaidra Careers
About Phaidra
Phaidra is an artificial intelligence and industrial automation company developing AI-powered control systems for industrial facilities.
Traditional industrial facilities often rely on fixed rules and manually programmed control systems. Phaidra uses reinforcement learning and other AI technologies to help these facilities learn from operational data and improve their performance over time.
The company's technology focuses on industrial environments such as factories, power plants, and buildings, where equipment performance, energy consumption, cooling, and operational reliability are important.
Phaidra brings together engineers, researchers, machine learning specialists, and industry professionals to develop systems that can improve how complex industrial infrastructure operates.
The company operates a remote-first working model and has a globally distributed team. Its work combines software engineering, artificial intelligence, infrastructure, and real-world industrial applications.
About the Senior Software Engineer Role
The Senior Software Engineer will contribute to the development of Phaidra's software products and lead important engineering initiatives within the Product team.
The position involves taking ownership of projects from initial design through production deployment and ongoing maintenance. The successful candidate will work closely with engineers, product managers, designers, and customer-facing teams to develop reliable software that addresses complex technical and customer problems.
In addition to writing code, the engineer will influence technical decisions, review designs, coordinate work across teams, and mentor other developers.
Phaidra is also looking for someone who understands operational excellence and can improve the way software is designed, tested, deployed, monitored, and maintained.
Key Responsibilities
- Engineering leadership: Initiate and lead engineering projects within the team and across related teams.
- Software development: Design, develop, test, deploy, and maintain reliable production software.
- Technical architecture: Review project briefs and technical designs for complex features and systems.
- Technical decision-making: Evaluate technologies, architectural approaches, and engineering trade-offs.
- Cross-team collaboration: Coordinate with other engineering teams to ensure that individual projects integrate effectively with the wider platform.
- Code quality: Write clean, well-tested code with clear and extensible interfaces.
- System reliability: Improve the reliability, performance, and maintainability of production services.
- Mentorship: Support the professional development of other engineers through code reviews, pairing, and constructive feedback.
- Product collaboration: Work with product managers, designers, and customer-facing teams to identify technical challenges and deliver effective solutions.
- AI-assisted development: Use AI development tools to improve engineering productivity and establish effective team practices.
- Operational excellence: Contribute to on-call responsibilities, monitoring, documentation, tooling, and CI/CD processes.
- Continuous improvement: Identify friction in software development processes and introduce improvements to how the team builds and operates products.
Eligibility Requirements
Applicants should meet the following professional and technical requirements:
- At least seven years of professional software engineering experience.
- Experience designing, building, and operating complex production systems.
- Strong understanding of distributed systems and service-oriented architectures.
- Experience with data modelling at scale.
- Demonstrated ability to lead technical projects involving multiple teams.
- Strong debugging skills and a practical approach to reliability and performance problems.
- Production experience with Python or a similar programming language.
- Experience working with cloud environments.
- Experience developing and operating modern SaaS applications, APIs, and high-throughput services.
- Knowledge of relational and non-relational databases, microservices, and event-driven systems.
- Experience using observability tools such as Prometheus, Grafana, Tempo, or equivalent platforms.
- Ability to communicate clearly and collaborate effectively in a remote working environment.
- Ability to mentor engineers and contribute to technical decision-making.
- Alignment with Phaidra's values of Agency, Velocity, Craft, and Truth.
Experience with at least one strongly typed programming language, such as Go, Java, C#, or TypeScript, is an advantage.
Preferred Skills and Experience
The following additional experience may strengthen an application:
- Experience building multi-tenant software systems.
- Knowledge of high availability and fault-tolerant system design.
- Experience with performance tuning and large-scale software applications.
- Familiarity with Docker and Kubernetes.
- Experience working with machine learning systems in production.
- Knowledge of machine learning training pipelines, model evaluations, or MLOps.
- Experience improving software development workflows and engineering practices.
Technology Stack
Phaidra's engineering environment includes a range of programming languages, cloud technologies, infrastructure tools, and development platforms.
- Programming languages: Python, Go, and C# (.NET).
- Machine learning: PyTorch.
- Containerisation and orchestration: Docker and Kubernetes.
- Infrastructure: Terraform and Kapitan.
- CI/CD and deployment: GitLab CI, ArgoCD, and Atlantis.
- Cloud platform: Google Cloud Platform (GCP).
- Cloud services: GKE, Pub/Sub, Cloud SQL, and Bigtable.
- Databases: PostgreSQL and other relational and non-relational data systems.
- Communication: REST and gRPC microservices.
Salary and Compensation
Phaidra publishes location-based salary ranges for this position. The advertised ranges are:
United States
- Tier 1: US$138,507–US$203,144 per year.
- Tier 2: US$131,582–US$192,987 per year.
- Tier 3: US$124,657–US$182,830 per year.
- Tier 4: US$117,731–US$172,673 per year.
Canada
- Tier 1: C$142,316–C$208,731 per year.
- Tier 2: C$132,829–C$194,815 per year.
- Tier 3: C$113,853–C$166,984 per year.
- Tier 4: C$104,365–C$153,069 per year.
United Kingdom
- Tier 1: £93,008–£148,812 per year.
- Tier 2: £87,537–£140,059 per year.
- Tier 3: £82,066–£131,305 per year.
In addition to base salary, the position is eligible for equity. Final compensation depends on factors including the candidate's qualifications, experience, skills, and location.
These are location-specific salary ranges. They should not be interpreted as a salary offer for candidates living in countries outside the listed hiring locations.
Employee Benefits
Phaidra offers a range of benefits and professional development opportunities, including:
- Fully remote working arrangements.
- Competitive compensation and equity participation.
- Medical, dental, and vision insurance, with exact coverage varying by region.
- Unlimited paid time off, with a minimum of 20 days off per year required.
- Paid parental leave, with benefits varying by region.
- Monthly remote work stipend.
- Home office setup allowance.
- Company-provided MacBook.
- Professional development and training opportunities.
- Customer immersion and functional training.
- Significant responsibility and opportunities to influence the company's technical direction.
Can Applicants from Nigeria Apply?
Based on the current official vacancy requirements, Nigeria is not an eligible location for this particular position.
Phaidra identifies the United States, Canada (Eastern or Central time zones), and the United Kingdom as the locations from which it is seeking candidates for this Senior Software Engineer role.
The company does employ people internationally, but that does not mean every vacancy is open to every country. The hiring locations are specified separately for individual positions.
Phaidra also states that it does not provide employment sponsorship for this vacancy. Candidates must already be legally authorised to work in one of the specified locations.
Nigerian software engineers may monitor Phaidra's careers page for other openings that explicitly include additional countries or regions.
Recruitment and Interview Process
Phaidra outlines a multi-stage recruitment process for this position. Interviews are conducted through Google Meet, and candidates are expected to have their cameras active.
- People Operations interview: An introductory conversation lasting approximately 30 minutes.
- Hiring Manager interview: A discussion about the position and the candidate's experience, lasting approximately 30 minutes.
- Data Structures and Algorithms: A technical interview lasting approximately 45 minutes.
- System Design: A technical interview lasting approximately 60 minutes.
- Cross-Functional Collaboration: An interview lasting approximately 45 minutes.
- Culture interview: A discussion with one of Phaidra's co-founders and the VP of Engineering, lasting approximately 30 minutes.
Candidates who progress beyond the initial screening stage will be required to sign a non-disclosure agreement before continuing with the interview process.
How to Apply for the Senior Software Engineer Job
Qualified candidates who are based in one of the specified hiring locations can submit an application through Phaidra's official recruitment portal.
Applicants should prepare:
- An updated software engineering CV or résumé.
- A summary of at least seven years of relevant engineering experience.
- Examples of complex production systems they have designed or maintained.
- Details of experience with Python, cloud environments, APIs, and distributed systems.
- Examples of technical leadership and cross-team project delivery.
- Relevant GitHub repositories, technical projects, or professional portfolio links, where appropriate.
- Examples of mentoring, system reliability improvements, and engineering process improvements.
The company states that the role will remain open until filled. Applicants should review the official vacancy page for the latest application instructions.
Final Thoughts
The Senior Software Engineer position at Phaidra is a strong opportunity for experienced software developers interested in artificial intelligence, industrial automation, cloud engineering, and large-scale software systems.
With location-based salary ranges, equity eligibility, remote working arrangements, and opportunities to influence important engineering decisions, the position offers an attractive package for qualified senior engineers.
However, the location restriction is important. Candidates based in Nigeria should not treat this as a worldwide vacancy unless Phaidra confirms that it can hire them from Nigeria.
AfroCareer Disclaimer: AfroCareer shares job opportunities for informational purposes. Vacancy details, salary information, eligibility requirements, and application status may change. Always verify the latest information through the employer's official recruitment portal. Never pay a recruitment fee to secure a job.

No comments:
Post a Comment