← All roles

Senior Platform Software Engineer

US client via staffing partner · Sunnyvale, CA

Location
Sunnyvale, CA · Hybrid
Salary band
$60 – $70/hr
Type
Contract
Level
Senior
Work authorization
Not stated

Stack

Java · Python · JavaScript · Go · Docker · Kubernetes · AWS · CI/CD · Jenkins · CodeDeploy · PostgreSQL · Kafka · Redis · Spark · Flink · Microservices · Service Mesh · Distributed Systems · Linux/Unix · Big Data

About the role

Job Title: Senior Platform Software Engineer Role Description: • The team builds and operates the platform behind a number of critical system offerings. This developer will work with our Platform team to design and develop tools and platform capabilities Requirements: • 6+ years of software development experience • Strong command of at least one of Java, Python, JavaScript, or Go • Experience in backend development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking, or systems/security software development • Familiarity with container technologies such as Docker and container • Experience with CI/CD pipelines such as Jenkins or CodeDeploy • Strong written and verbal communication skills, with the ability to work effectively across teams Preferred: • Hands-on Kubernetes experience • Hands-on AWS experience • Databases and middleware — Postgres, Kafka, Redis • Big data stack — data warehousing, MPP, Spark, Flink • Micro-service architecture and service mesh • UI development experience Skills: Digital : Python~Digital : DevOps Continuous Integration and Continuous Delivery (CI/CD)~Core Java~Foundation : JavaScript Experience Required: 6-8 Rate: $60/h - $70/h C2C Location: Sunnyvale, CA - Hybrid Role (F2F Interview) Contract role

Recruiter contact

Unlock this recruiter's name, email and phone for a one-time $100. Payment is per role — you only pay for the introductions you actually want.

Want the full job-search package instead? Talk to us →

The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.

Ask your consultant for an introduction.