Roku

Senior Software Engineer

Roku

Apply
3 months ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Design, develop, and deploy scalable web applications and services.
  • Drive architecture discussions and take ownership of new projects.
  • Ensure applications meet compliance, security, and audit requirements.
  • Participate in the continual improvement of engineering tools and processes.
  • Define and participate in the Agile development process.
  • Collaborate with cross-functional teams and demonstrate strong communication skills.

Requirements

  • 5+ years of experience in delivering multi-tier, highly scalable web applications.
  • Deep understanding of software architecture and object-oriented design principles.
  • Extensive experience in developing microservices using Java and Python.
  • Good experience in test-driven development and automating test cases.
  • Experience in SQL/NoSQL database design.
  • Demonstrated ability to be proactive and self-driven.
  • Excellent verbal and written communication skills.
  • BS or MS degree in Computer Science or equivalent.
  • Experience with distributed computing frameworks like Hive/Hadoop and Apache Spark.
  • Experience in developing Finance or HR related applications.
  • Experience with AWS cloud services and Terraform.
  • Experience in creating workflows for Apache Airflow.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Life, accident, and disability insurance options.
  • Retirement options including 401(k)/pension.
  • Flexible time off for vacation and personal reasons.

Tech Stack

Amazon DynamoDBApache AirflowApache CassandraApache HadoopApache HiveApache SparkAWSGoogle Cloud PlatformJavaPythonSQLTerraform

Categories

BackendData EngineeringDevOpsFull StackTesting