Staff Software Engineer

Rokt is a hyper-growth ecommerce leader that enables companies to unlock value by making each transaction relevant at the moment that matters most, when customers are buying.
$190,000 - $300,000
Backend
Staff Software Engineer
In-Person
501 - 1,000 Employees
6+ years of experience

Description For Staff Software Engineer

Rokt is a hyper-growth ecommerce leader valued at $2.4 billion USD, operating in 15 countries. We're seeking a Staff Software Engineer to join our engineering team in New York City.

As a Staff Software Engineer, you'll be part of an autonomous team owning a specific problem space in one of our backend development teams. You'll work closely with other software engineers and product managers to solve interesting problems and drive business value.

Key responsibilities include:

  • Designing, developing, testing, deploying, and improving code that solves real-world problems
  • Owning complex product features end-to-end with a focus on customer impact
  • Managing priorities, deadlines, and deliverables
  • Operating with autonomy in problem-solving
  • Collaborating with other teams to deliver new products
  • Creating fast, scalable, and easy-to-use applications
  • Building libraries and frameworks for others to use
  • Taking responsibility for system health, monitoring, alerting, and CI/CD pipelines
  • Supporting and mentoring other engineers on best practices, architecture, and quality

We offer a transparent career ladder with clear paths based on competency and ability. Our engineering team builds best-in-class ecommerce technology that provides personalized experiences for customers globally and empowers marketers with sophisticated, AI-driven tooling.

At Rokt, we value diversity, transparency, and smart, humble people who enjoy building a disruptive business together. We pride ourselves on being a force for good as we make the world better.

Join us to work with the greatest talent, enjoy fantastic benefits, and build the future of ecommerce technology!

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Design, develop, test, deploy and improve code that solves real-world problems
  • Own complex product features end to end - with a focus on customer impact
  • Manage priorities, deadlines and deliverables
  • Operate with autonomy in solving problems
  • Collaborate with other teams to deliver new products
  • Create fast, scalable and easy-to-use applications
  • Build libraries and frameworks that others can use
  • Take responsibility for system health, monitoring and alerting, and CI/CD pipelines
  • Support and mentor other engineers on best practices, architecture, and quality

Requirements For Staff Software Engineer

Java
Python
JavaScript
Go
  • Bachelor's degree or equivalent practical experience
  • 6+ years of experience, or 4 years with an advanced degree, in commercial software development
  • Commercial experience in Java, C#, Python, JavaScript or Go
  • Experience in web application development, distributed systems, cloud platforms, Kubernetes, or CI/CD pipelines
  • Strong background in designing and building high-throughput low-latency distributed systems
  • Excellent communication skills in English
  • Willingness to be on-call and respond to system alerts
  • Ability to share ideas through proposals, presentations, and team discussions
  • Comfort in communicating remotely through various collaborative online tools

Benefits For Staff Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Employee equity plan grant
  • World class benefits
  • $5000 annual training allowance
  • Catered lunch every day and healthy snacks in the office
  • Gym membership
  • 4% dollar-for-dollar 401K matching plan
  • Fully funded premium health insurance for your entire family
  • Dog-friendly office
  • Extra leave (bonus annual leave, sabbatical leave)
  • Flexibility to work from anywhere for up to a week every quarter

Interested in this job?

Jobs Related To Rokt Staff Software Engineer

Senior Staff Software Developer, Google Kubernetes Engine

Senior Staff Software Developer role at Google, focusing on Google Kubernetes Engine (GKE) and cloud infrastructure.

Staff Software Developer, Infrastructure, Google Kubernetes Engine

Staff Software Developer role at Google, focusing on infrastructure and Google Kubernetes Engine, requiring extensive experience in software development and distributed systems.

Staff Software Engineer, Google Workspace

Staff Software Engineer role at Google Workspace, developing large-scale software solutions for productivity tools used by millions.

Tech Lead, Software Engineering, People with Disabilities

Tech Lead role for Software Engineering at Google, focused on People with Disabilities, requiring 8+ years of experience and fluency in English and Portuguese.

Tech Lead, Software Engineering, Black Community Inclusion

Tech Lead role at Google focusing on Software Engineering and Black Community Inclusion, requiring 8+ years of experience and fluency in English and Portuguese.