We are currently seeking a highly skilled and experienced Principal Software Engineer to join our team. In Daytona we are building products that empower developers to focus on what matters. We are unique environment that nourishes brilliance and good spirit. Here you can unleash your full potential and more importantly create great product that will improve the way developers around the world work.
Daytona is envisioned to operate using Open-core model and experience in the OSS community is highly valued.
Responsibilities
- Define architectural approaches and provide oversight and guidance
- Help to manage the architectural and Engineering priorities
- Initiate and promote new ideas for continuous improvement of the product functionality
- Conduct code reviews and provide constructive feedback to other team members.
- Continuously research and recommend new technologies and best practices to improve the software development process.
Requirements
- Experience in managing and/or contributing to Open Source projects
- Deep knowledge of programming languages, particularly Go, Java, and Typescript
- Deep understanding of concurrent programming, relational and no-SQL databases, and performance optimization
- Micro-services architecture and experience in Enterprise development workflows
- Cloud infrastructure, Containers, Kubernetes & CI/CD experience
- Strong attention to detail, problem-solving skills and a strong sense of ownership
If you meet the above requirements and are passionate about software engineering, we would love to hear from you. The interview process is transparent and enjoyable. If your interview requires a take-home assessment, we will compensate you for your work and time**.**