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 4 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

GPU Lead Engineer

Lead GPU Engineer position at Qualcomm focusing on developing next-generation GPU Developer Tools and optimization for Snapdragon Adreno GPU.

GPU - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on GPU Developer Tools development and optimization for Snapdragon Adreno GPU.

Sr Staff Engineer - Windows Multimedia Testing

Senior Staff Engineer position leading Windows Multimedia Testing at Qualcomm, requiring 16+ years of experience in software engineering and multimedia systems.

Staff Engineer - Graphics

Staff Engineer position at Qualcomm focusing on GPU Developer Tools development, requiring expertise in C/C++ and graphics technology.

Windows Driver Engineer Lead Engineer/Staff

Lead Windows Driver Engineer position at Qualcomm focusing on display features development and optimization for Windows-on-Snapdragon products.