Senior Software Engineer (Product)
Skills
Back-End Web DevelopmentC#Computer ScienceSoftware DevelopmentCode ReviewReliabilitySystem Configuration
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Possess 7+ years of experience in software engineering with a strong understanding of back-end web development and system design.
- Hold a Bachelor's or Master's degree in Computer Science or have equivalent practical experience.
- Demonstrate proficiency in production software engineering including data modeling, understanding of micro-services and event-driven systems.
- Experience with observability tooling such as Prometheus, Grafana or similar is essential.
Nice to have
- Cloud Native stack
- Docker
- Kubernetes
- Terraform
- Industrial control systems
Day to day
- Develop and mentor peers within the team, enhancing the team's technical skills and fostering a strong engineering culture.
- Drive the technical vision and architecture for Phaidra's product engineering team, ensuring the development of reliable and scalable services.
- Collaborate closely with Product Managers and Solution Architects to understand and transform user requirements into actionable solutions.
- Operate and monitor your services in production to meet Phaidra's high standards for operational excellence including smooth deployments and reliability.
Hiring process
- Meeting with Operations
- Hiring manager interview
- Technical Interview 1
- Technical Interview 2
- Meeting with VP of Engineering and Product
- Culture fit interview
