Skip to main content

Software Engineer (GoLang, Python, Java) | Hybrid - Sunnyvale, CA

Posted 6 days ago

samprasoftBentonville (AR)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Engineer - Site Reliability EngineeringQualifications: A love of solving hard problemsPutting your customers first, whether they be internal or external, and making them more productive, happy, and successfulExperience with Azure AKS, AWSExperience with Kubernetes, ECS, EKS, or other container orchestration systemSome sort of infrastructure-as-code system: Ansible, Terraform, CloudFormation, CDK, etcLogging systems: Splunk, EventHub, ELK etcBachelor’s degree in Computer Science or similar or equivalent experienceExperience creating automated solutions & eagerness to automateResponsibilities: Experience monitoring services and infrastructure, log collection, analytics, and application performance monitoring (APM) Improve metrics on our main services, and act as a subject matter expert for dev teamsRecommend and guide improved monitoring and alerting processesIdentify performance bottlenecks and provide recommendations for improvementProactively identify and solve problems that we didn’t even know we hadHelp build, deploy, and scale a load testing environment that is analogous to productionEnforce security and operational safety controlsExperience with Performance testing or Chaos testing a plusContribute to the architectural improvements to meet future scaling and observability requirementsStrong performance issue triaging skills Log analysis, thread dump analysis, heap dump analysisSelf-motivated individual who is proactive in driving tasks to completionParticipate in on-call rotation (Team is scattered across America and Europe, so you can sleep at night!), support developers’ questions and attending incidentsTop Skills Needed/Required:5 years in a Reliability Engineering, DevOps or infrastructure focused roleSkills and/or Experience That Would Separate the Top Candidate: Advanced experience with programming languages (GoLang, Python, Java) Passion for designing and building reliable systemsWhat Makes a Candidate Profile Stand Out to You?5 Years in a Software Engineer with an emphasis in reliability engineering roleLocation:
Hybrid: Sunnyvale, CA or Bentonville or Atlanta office PrefOpportunity to Extend or Convert to an FTE:Right candidate may open up that doorRequired Skills: Golang, Java Additional Skills: Python Developer

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this