| | | | | |

Software Engineer II

Full-Time

Software Engineer II at Helpshift

Company Helpshift
How You'll Work hybrid
Level mid
Sector Technology
Posted Posted on March 9, 2026

Job Description

We are looking for an ambitious, experienced, driven and solution orientated individual to join our product and platform development team. As a Software Engineer II, you will be responsible for designing and developing product features that can scale to 100K+ RPS, taking ownership of product features and ensuring their quality, writing clean code with proper test coverage, and mentoring junior members of the team.

Responsibilities

  • Design and develop product features that are delivered to 820M monthly active users and can scale to 100K+ RPS
  • Take ownership of the product features and be responsible for its quality
  • Write clean code with proper test coverage
  • Review others' code and ensure that it is up to organization standards
  • Mentor junior members of the team
  • Build reusable modules and libraries for future use
  • Optimize application for maximum speed and scalability
  • Participate in the hiring process
  • Keep calm and learn every day

Requirements

  • 4+ years of medium to large scale server-side software development experience
  • Strong working knowledge of a backend programming language like Clojure and Java in production
  • Thorough knowledge of CS fundamentals: Data structures and time complexity of algorithms
  • Knowledge of system design and architecture
  • Experience in working with one or more of MongoDB, Redis, Elasticsearch, Kafka, and Postgresql at scale
  • Knowledge of Posix compliant operating systems (we develop on Mac OS X and deploy on GNU/Linux)
  • Comfortable using CLI tools for achieving day-to-day tasks
  • Experience in writing unit and integration tests
  • Excellent problem-solving skills and a proactive approach to issue resolution
  • Excellent verbal and written communication skills
  • Bachelor’s degree in Computer Science (or equivalent)

Nice to have

  • Knowledge of frontend development and tools, especially JavaScript and React
  • Knowledge of functional programming is a plus (we use Clojure)
  • Experience with benchmarking systems for performance, and failure detection

Benefits

  • Hybrid setup
  • Worker's insurance
  • Paid Time Offs
  • Other employee benefits to be discussed by our Talent Acquisition team in India

XML job scraping automation by YubHub

Software Engineer II

Similar Jobs

Full-Time

Staff Mixed Reality Engineer

Varjo
Helsinki
More Info
Full-Time

Senior Embedded Software Engineer, Android Platform

Varjo
Helsinki
More Info
Full-Time

Software Engineer

Valve Corporation
Bellevue
More Info
Full-Time

Software Engineer

Valve Corporation
Bellevue
More Info