
Senior Software Engineer
Sysdig
full-time
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
Job Level
About the role
- Reporting into the Sr. Engineering Manager you will architect efficient and reusable code that creates complex applications
- You will design features built on top of our data architecture
- You will contribute with high quality code and promote best practices around development
- You will manage complex projects in close collaboration with Product Managers and other Software Engineers
- You will participate in an on-call rotation to address any urgent issue
Requirements
- Solid experience with Object-Oriented Programming (OOP) principles.
- Hands-on experience with Go is a strong plus.
- Experience with backend engineering fundamentals, including RESTful API design, microservice-based architectures, and modern communication protocols such as gRPC and GraphQL.
- Write clean, maintainable, and well-documented code following industry best practices
- Experience writing unit, integration, and end-to-end tests to ensure robustness and reliability of code
- Focus on performance, security, and scalability while implementing features
- Bachelor's degree in computer science or a related field
- 5+ years of experience developing scalable and secure Backend services
- Team work and focus on collaboration
Benefits
- Extra days off to prioritize your well-being
- Mental health support for you and your family through the Modern Health app
- Great compensation package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Object-Oriented ProgrammingGoRESTful API designmicroservice-based architecturesgRPCGraphQLunit testingintegration testingend-to-end testingbackend engineering
Soft skills
teamworkcollaborationproject managementcommunication
Certifications
Bachelor's degree in computer science