Job Title : Software Engineer
Location : Raleigh, North Carolina
Type: Full-Time
We are looking for an experienced Software Engineer to join our Core Storage Engineering team. You’ll be working on building next-generation, distributed storage platforms using Golang, Kubernetes, microservices, and Prometheus. You’ll join a highly collaborative, innovative environment where you'll contribute to cutting-edge projects—including GenAI-driven solutions and team hackathons.
What You’ll Do
- Design and develop highly scalable, reliable, and maintainable software for storage systems
- Drive the architecture and implementation of microservices-based systems using Go and Kubernetes
- Participate across the full SDLC: design, development, testing, troubleshooting, and delivery
- Collaborate with technical leads on architectural decisions
- Review code, mentor junior engineers, and promote engineering best practices
- Contribute to system documentation and developer guides
- Support production systems and participate in customer escalations
- Engage in Agile ceremonies including sprint planning, standups, and retrospectives
What We’re Looking For
- 5+ years of software development experience, with 3+ years in Golang
- Hands-on experience designing microservices and working with Kubernetes
- Strong understanding of distributed systems and software architecture patterns
- Familiarity with version control systems like Git
- Excellent debugging and problem-solving skills in production environments
- Strong communication and collaboration skills in cross-functional teams
- Experience working in Agile development environments
- A passion for continuous learning and staying current with emerging technologies
Bonus Skills (Nice to Have)
- Experience with Prometheus for monitoring and alerting distributed systems
- Scripting and tooling using Python
- Familiarity with C/C++ for low-level performance optimization
- Deep understanding of Linux internals, especially sysfs
- Exposure to FreeBSD environments
- Experience building CI/CD pipelines using Jenkins
Education
- Bachelor’s degree in Computer Science or a related field (Master’s degree preferred)
Why Join Us?
- Work on next-gen distributed storage systems with modern tech stacks
- Explore GenAI integrations and participate in innovative hackathons
- Collaborate in a culture that values curiosity, growth, and technical excellence
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network and Systems Engineer
2026-05-28
Staff Software Engineer (Full Stack) - Remote Work
2026-05-21
Dotnet Developer
2026-05-28
- Posted
- Jul 14, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Raleigh
- Company
- SoTalent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network and Systems Engineer
2026-05-28
Staff Software Engineer (Full Stack) - Remote Work
2026-05-21
Dotnet Developer
2026-05-28