
Senior Software Engineer
Sysdig
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $143,000 - $179,000 per year
Job Level
Senior
Tech Stack
AWSAzureDistributed SystemsGoGoogle Cloud PlatformMicroservices
About the role
- You will maintain a software platform architecture responsible for handling customer journey of security installs, reporting to the Director, Engineering.
- You will build and maintain health management of all of customer's installed resources
- You will build micro-services handling datasets from large-scale customers from around the world
- You will work on solutions designed for scalability, reliability and performance and will think creatively on solving novel problems
- You will collaborate across the organization to understand user needs from the product team, execute development activities, collaborate with quality and then follow your solution into production by overseeing and monitoring its usage. Additionally participate in an on-call rotation to address any urgent issues
Requirements
- 5 + years of professional working experience
- Experience building backend services and APIs, along with data processing pipelines
- Experience with microservices and distributed systems and experience with Go
- Experience with Public clouds, such as AWS, GCP and Azure
- Proficiency with testing methodologies, such as unit testing and integration testing
- Bachelor's degree in Computer Science, Engineering, or a related field
Benefits
- Extra days off to prioritize your well-being
- 401(k) Retirement Savings Plan with a 3% company match
- Maternity and Parental Leave
- Mental health support for you and your family through the Modern Health app
- Full health benefits package for you and your family
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
microservicesAPIsdata processing pipelinesGoAWSGCPAzureunit testingintegration testingsoftware platform architecture
Soft skills
collaborationproblem solvingcreativitycommunicationmonitoring
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering