← Back to job listings
RO
Senior Software Engineer
Rokt · Austin, United States
About The Role
Join Rokt, a leading ecommerce platform that powers over 10 billion transactions a year. As a Senior Software Engineer, you will design, build, and maintain scalable services, troubleshoot production issues, and drive performance optimizations. You will also mentor junior engineers, collaborate with cross-functional stakeholders, and participate in an on-call rotation. Enjoy a range of benefits including generous PTO, employee equity options, catered lunches, health and wellness benefits, and a hybrid workplace.
- Design, develop, test, deploy, maintain and improve scalable services dealing with ultra high-throughput.
- Troubleshoot production issues, conduct incident root cause analysis, optimise performance, and maintain scalable solutions under real traffic.
- Drive performance optimisations and refactors that improve system reliability, latency, and cost.
- Relevant bachelor's degree (or equivalent experience) and 4+ years in commercial software development, designing, building, and operating distributed systems in modern languages like C#, Go, Java, Scala, or TypeScript
- Strong analytical and problem-solving ability across troubleshooting, performance, and scale
- Experience with cloud platforms, CI/CD pipelines, and containerisation and orchestration tools (Docker/Kubernetes)
- Experience taking your own code to production and operating it
- Willingness to work 4 day in-office, 1 day remote weekly schedule
- Site Reliability Engineering. Owning the operational surface of high-traffic systems: observability, anomaly detection, incident response, and automations that keep on-call sustainable as the network grows
- Web & Mobile front-end & SDKs. Building and Refining Rokt's Web and Mobile Software Development Kits for performance, security, and seamless integration across thousands of partner environments
- MLOps. Building the infrastructure that lets ML move from notebook to production: feature and data access at scale, model management & training, deployment, and the tooling ML Applied Scientists depend on to ship and iterate
- Data engineering. Building and scaling ingestion and storage on open-source foundations like Kafka, Spark, Cassandra, Iceberg, and Trino. Owning data systems that stay correct and queryable as volume grows by orders of magnitude
- High-throughput, low-latency distributed systems. Designing and operating internet scale backend services and APIs, with versioning, performance, scalability, and reliability treated as first-order concerns
- + Experience relevant to one or more of the following:
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring