Sysdig aims to stop attacks in real-time by instantly detecting changes in cloud security risk with runtime insights and open source Falco, securing cloud-native applications.
Requirements
- Solid experience with Object-Oriented Programming (OOP) principles.
- Hands-on experience with Go is a strong plus.
- Strong understanding of backend engineering fundamentals, including RESTful API design, microservice-based architectures, and modern communication protocols such as gRPC and GraphQL.
- Proficient in working with both relational and NoSQL databases.
- Demonstrated ability to write clean, maintainable, and well-documented code following industry best practices
- Experience with writing unit, integration, and end-to-end tests to ensure robustness and reliability of code
- Strong focus on performance, security, and scalability while implementing features
Responsibilities
- Architect efficient and reusable code that creates complex applications
- Design features built on top of our data architecture
- Contribute with high quality code and promote best practices around development
- Manage complex projects in close collaboration with Product Managers and other Software Engineers
- Participate in an on-call rotation to address any urgent issue
Other
- Reporting into the Sr. Engineering Manager
- Team work and focus on collaboration
- Bachelor's degree in computer science or a related field
- 5+ years of experience developing scalable and secure Backend services
- A growth mindset and eagerness to learn new programming languages as needed.