Senior Software Engineer
Human Interest- Full Time
- Senior (5 to 8 years)
Candidates should possess a Bachelor’s degree in Computer Science or a related field, and have at least 5 years of experience leading the delivery of a significant product or feature within an Agile team. They should demonstrate an understanding of high-quality coding, testing, and development practices, and experience in a Java Virtual Machine (JVM) language such as Java, Scala, or Kotlin, with a preference for Scala. Experience designing, building, and operating distributed systems with multi-level failover & fallback strategies is also required, along with familiarity with at least one of the cloud providers: Amazon Web Services (AWS), Google Cloud Compute (GCP), or Microsoft Azure, and experience with infrastructure as code (IaC) tooling such as Terraform.
As a Lead Software Engineer, you will lead an agile squad responsible for delivering critical products or services in multi-region cloud environments, driving innovation and collaboration within the team. You will ensure high-quality consistent delivery by promoting and contributing to Agile practices and ceremonies, driving code reviews and feature development, and balancing priorities related to testing and performance at scale. You will be empowered to make technical and architectural decisions, and to influence the roadmap for your squad and the wider team, working in partnership with Product, Project Management, and Engineering. Furthermore, you will contribute to an inclusive culture that values learning and development, close collaboration between team members, and strive for excellence, and mentor engineers within and outside of your squad to help them improve their technical abilities.
Leading producers & providers of entertainment and information