Remote Senior Software Engineer - Cloud Platform Development
About the Role
We’re looking for a Remote Senior Software Engineer to join our Platform team at Chainguard. This role is crucial as it involves developing customer-facing platform capabilities that power our products, including our notification system and public APIs. As a Remote Senior Software Engineer, you will work in a fast-paced, product-driven environment where your contributions will be highly impactful and visible.
What You'll Do
- Design, build, and evolve backend services and public APIs that are essential for multiple product lines.
- Collaborate closely with Product Management and the Experience team to ensure features meet customer needs.
- Own features from design through implementation, rollout, and iteration.
- Contribute to a product-driven roadmap with real deadlines and clear outcomes.
- Ensure APIs and services are reliable and meet the needs of various customer segments.
Requirements
- 5+ years of strong backend engineering experience.
- Proficiency in Go (Golang) or a strong willingness to learn quickly.
- Experience designing and implementing public APIs consumed across multiple products.
- Familiarity with microservices and cloud-native architectures.
- Ability to discuss versioning, backwards compatibility, and usability from real-world experience.
Nice to Have
- Experience with cloud environments like AWS, Azure, or Google Cloud.
- Knowledge of CI/CD practices and tools.
- Understanding of security best practices in API development.
What We Offer
- Competitive salary ranging from $80,000 to $120,000 per year.
- Fully remote work environment with flexible hours.
- Opportunity to work on impactful projects that shape the future of our products.
- Collaborative and innovative team culture.
- Professional development opportunities and support for continuous learning.
This Remote Senior Software Engineer position at Chainguard offers a competitive salary and the opportunity to work on impactful cloud solutions. Join a dynamic team and enjoy the flexibility of remote work.
Who Will Succeed Here
Proficient in Go programming language with practical experience in building and maintaining APIs and microservices, ensuring robust backend functionality for cloud-based applications.
Self-motivated and disciplined, thriving in a fully remote work environment while managing multiple projects and deadlines, demonstrating strong time management and organizational skills.
Deep understanding of cloud computing concepts and architectures, with hands-on experience in deploying and maintaining applications on platforms like AWS, GCP, or Azure, along with a proactive approach to solving complex technical challenges.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months