Full Stack Software Engineer

Sydney, New South Wales, Australia

Rokt

Rokt is the global leader in ecommerce technology & software solutions, driving more value per transaction with personalized experiences. Request a demo today.

View all jobs at Rokt

Apply now Apply later

We are Rokt, a hyper-growth ecommerce leader. Rokt is the global leader in ecommerce, unlocking real-time relevance in the moment that matters most. Rokt’s AI Brain and ecommerce Network powers billions of transactions connecting hundreds of millions of customers, and is trusted to do this by the world’s leading companies.

We are a team of builders helping smart businesses find innovative ways to meet customer needs and generate incremental revenue. Leading companies drive 10-50% of additional revenue—and often all their profits—from the extra products or services they sell. This economic edge unleashes a world of possibilities for growth and innovation.


The Rokt engineering team builds best-in-class ecommerce technology that provides personalized and relevant experiences for customers globally and empowers marketers with sophisticated, AI-driven tooling to understand consumers better. Our bespoke platform handles millions of transactions per day. It considers billions of data points which give engineers the opportunity to build technology at scale, collaborate across teams, and gain exposure to a wide range of technology.

At Rokt, we practice transparency in career paths and compensation. At Rokt, we believe in transparency, which is why we have a well-defined career ladder with transparent compensation and clear career paths based on competency and ability. Rokt’stars constantly strive to raise the bar, pushing the envelope of what is possible.

We are looking for Software Engineers

Target total compensation ranges from $240,000 - $375,000, including a fixed annual salary of $170,000 - $250,000(with superannuation for AU roles), an employee equity plan grant, and world-class benefits. 

Equity grants are issued in good faith, subject to company policies, board approval, and individual eligibility.

We are looking for many talented engineers with solid experience to join our team. Rokt's large marketplace brings about really interesting challenges for our teams around scale, performance, security, flexibility, user experience, and interoperability. We have multiple positions available, including Frontend and Full Stack and Backend Software Engineering roles. Some of the technologies that we use include React, TypeScript, Python, C#, Go, Rust, Docker, Kubernetes, Kafka, Cassandra and a host of services on AWS.

Engineers at Rokt:

  • Design, develop, test, deploy and improve code that solves real-world problems with scalable solutions.
  • Produce and maintain high-quality, well optimised code.
  • Manage priorities, deadlines and deliverables. Own and operate with autonomy in solving problems.
  • Collaborate cross-functionally with other engineers and teams to document technical designs, architect best practices and present ideas clearly.
  • Demonstrate problem-solving skills, a passion for technology, and a collaborative mindset
  • Take responsibility for the system health, managing risk and security.
  • Work with cloud platforms like AWS, Azure, or Google Cloud Platform as well as containerization and orchestration tools like Kubernetes for deploying and managing applications.

Priority Roles:

Full Stack Engineer in our API team

In this role you'll be responsible for designing, developing, and maintaining the scalable backend services, APIs and the front end SDKs that consume them to power our web and mobile applications. Your primary focus will be on crafting efficient, high-performance code using languages like Typescript, C#, Go, Rust, or Python. You'll work closely with cross-functional teams to design and build software to delight our customers and implement best practices for security, scalability, and operational efficiency. Your expertise in implementing SDKs, cloud platforms, CI/CD pipelines, containerization and orchestration tools will contribute to the seamless deployment and maintenance of our full stack infrastructure.

Full Stack Engineer in our Anomaly Detection Team

The Anomaly Detection team is responsible for monitoring network wide across the Rokt network to detect problems that could arise within Rokt, or Rokt's partners or third-party tools such as news OS or browser versions. The team builds services and tools to analyze a vast array of signals, notify the right people and support in-depth analysis. The components consist of APIs, analysis workflows, data integrations, databases and web applications. The primary languages are Python and SQL. This role requires an engineer who knows what a well-designed service looks like and can lead others in the right direction.

Front Engineer in our Web SDK team

In this role, you’ll be part of a team of frontend experts dedicated to enhancing Rokt’s Web SDK. You’ll apply your knowledge of TypeScript/Javascript, browser networking, performance, and security to refine and optimize the SDK, which seamlessly integrates into partners’ web applications. This integration enables the delivery of targeted, personalised marketing messages and offers at key moments in the e-commerce flow. You’ll collaborate closely with cross-functional teams to design and develop software that enhances user experience while ensuring best practices in performance, security, scalability, and operational efficiency. Your expertise in JavaScript and browser technologies will play a crucial role in the seamless deployment and maintenance of the Web SDK.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 3+ years of experience, or 1+ years with an advanced degree, in commercial software development experience designing, building and operating distributed systems.
  • Deep understanding of building complex applications using industry leading technologies relevant to your role.
  • Able to build, test deploy and maintain your own code in production - own your work, always keeping the customer at the forefront.
  • Ability to turn ambiguity into clarity, and being comfortable treading new ground.
  • Strong analytical and problem-solving abilities to troubleshoot issues, optimize performance, and implement and maintain scalable solutions. 
  • Effective communication skills to collaborate with cross-functional teams, document technical designs, and present ideas clearly. 
  • At Rokt we encourage autonomy; teams have complete ownership of their systems including building, running and monitoring. As such, you may be required to be on-call and respond to system alerts should they arise.

Benefits

About Rokt’stars:

As a mission-driven, hyper-growth community of curious explorers, our ambition is to unlock real-time relevancy in ecommerce and beyond. Our bias for action means we are not afraid to quickly venture into uncharted territories, take risks, or challenge the status quo; in doing so we either win or learn. We work together as one aligned team, never letting egos get in the way of brilliant ideas. 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. 

About The Benefits:

We leverage best-in-class technology and market-leading innovation in AI and ML, with all of that being underlined by building and maintaining a fantastic and inclusive culture where people can be their authentic selves, and offering a great list of perks and benefits to go with it:

  • All employees have access to our LevelUp! program, providing opportunities for coaching, courses, and training to support career growth and development.
  • Become a shareholder. Every Rokt’star gets equity in the company
  • Enjoy catered lunch every day and healthy snacks in the office. Plus join the gym on us! 
  • Extra leave (bonus annual leave, sabbatical leave etc.) 
  • Work with the greatest talent in town
  • See the world! We have offices in New York, Seattle, Sydney, Tokyo and London

We believe we’re better together. We love spending time together and are in the office most days (teams are in the office 4 days per week). We also get that you need to balance your life and your commitments so you have the flexibility to manage your own hours and can spend up to a week of every quarter working from anywhere.

We at Rokt choose to create a company that is as diverse and inclusive as the world we live in by attracting, growing & keeping the best talent. Equal employment opportunities are available to all applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

If this sounds like a role you’d enjoy, apply here, and you’ll hear from our recruiting team.

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: APIs AWS Azure Cassandra CI/CD Distributed Systems Docker E-commerce Engineering GCP Google Cloud JavaScript Kafka Kubernetes Machine Learning Pipelines Python React Rust Security SQL TypeScript

Perks/benefits: Career development Equity / stock options Health care Salary bonus Startup environment

Region: Asia/Pacific
Country: Australia

More jobs like this