Senior Software Engineer (Product)

Skills
Back-End Web DevelopmentC#Computer ScienceSoftware DevelopmentCode ReviewReliabilitySystem Configuration
Role

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