Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Java programming jobs

Senior Software Engineer in USA

  • San Jose, CA

Responsibilities

  • Design, develop, and deliver high-quality web applications and back-end services.
  • Add functionality to existing systems and improve usability, quality, performance, and scalability.
  • Collaborate with UX designers, product management, and end users to create strong user experiences.
  • Provide technical leadership, guidance, support, and mentorship to geographically distributed team members.
  • Deliver feedback to the business while working in an agile team with continuous deployment.

Requirements

  • A Master's degree or foreign equivalent in Computer Science or a related field and two years of experience as a Software Engineer or related occupation.
  • Alternatively, a Bachelor's degree or foreign equivalent in Computer Science or a related field and five years of progressive Software Engineer experience.
  • At least one year of experience developing web applications with HTML, CSS, and ES6.
  • At least one year of experience designing, implementing, and consuming REST APIs using Java, C++, Python, Ruby, Node.js, or Go.
  • At least one year of experience with a JavaScript MVC toolkit in a single-page architecture, including Angular, Dojo, React, Vue, or Backbone.
  • At least one year of experience working with and mentoring geographically distributed teams.
  • At least one year of experience delivering performant, scalable, and maintainable user interfaces and APIs.

Benefits

  • Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Additional benefits may include mental health and financial wellness resources, medical, dental, vision, commuter, and retirement options.
  • The role may permit up to one day per week of telecommuting; Roku generally works in the office Monday through Thursday with flexible Fridays, subject to role and location requirements.

Salary: $325k - $425k/yr

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

Full Stack Engineer - Advertising

  • Spotify
  • Full time
  • USA
  • 10/04/2026
  • Salary: $133k-$190k
  • Remote

Senior Software Engineer (L3)

  • Twilio
  • Full time
  • Remote
  • 10/04/2026
  • Salary: $142k-$208k
  • USA, Canada

Senior Software Engineer, Analytics Engineering

  • Google
  • Full time
  • USA
  • 10/04/2026
  • Salary: $174k - $252k/yr
  • San Jose, CA

Principal Software Engineer

  • Elastic
  • Full time
  • USA
  • 10/04/2026
  • Salary: $160k-$253k
  • Remote

Senior Back End Engineer

  • Altruist
  • Full time
  • USA
  • 10/04/2026
  • Salary: $185k - $235k/yr
  • Los Angeles, CA