Tech Stack
AWSCloudDockerGrafanaKafkaKubernetesPostgresRedisRubyRuby on RailsTerraform
About the role
- Collaborate across teams to influence engineering work and align with divisional strategic plans
- Collaborate with stakeholders to align technical solutions with business goals
- Drive large-scale technical initiatives and solve highly complex technical challenges
- Provide guidance and support to engineers, helping them grow professionally
- Work closely with Architects to design and implement robust system level solutions
- Define and promote engineering best practices across teams to ensure consistency and quality
- Help shape the organization’s technology strategy for long-term scalability
- Identify and address technical debt to enhance long-term maintainability
- Ensure code quality through rigorous code reviews adhering to the quality program
- Execute on projects by authoring high-quality code while handling complex and critical tasks
Requirements
- BA, BS, MS, or PHD in Computer Science
- 10+ years of professional software development experience
- Strong proficiency in Ruby on Rails
- 7+ years experience with Ruby on Rails (application question)
- Strong experience building and maintaining high-throughput backend services and APIs, at scale
- Deep understanding of software engineering best practices
- Familiarity with Redis, Kafka, Postgres, DataDog, Grafana, Kubernetes, Helm, Kong, Terraform, Docker, Github
- Familiarity with AWS services such as RDS, Elasticache, Cloudsearch, EKS, MKS
- Mentorship and leadership experience to guide onshore and offshore teams
- Experience with cloud-based, low-downtime applications and micro-service architectures
- Experience with Agile methodology and continuous integration environments
- Strong collaboration and communication skills
- Ability to switch between Individual Contributor and Contributing Manager roles