Back to Jobs

Senior Software Development Engineer (Container Platform Team)

Remote, USA Full-time Posted 2025-11-24
Introduction Are you a seasoned software engineer with a passion for building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services? We are a growing SaaS-centered company that helps our enterprise customers plan, analyze, and optimize their IT spending across traditional and cloud infrastructure. Your Role And Responsibilities Turbonomic is seeking a skilled and motivated Sr. Software Engineer to join our Container Team, focused on developing our SaaS-based microservices platform that provides automated activities for optimal performance management. This role involves hands-on feature development, resolving customer issues efficiently, and contributing to the evolution of our container offerings. We value critical thinking, strong communication, and organizational skills in a dynamic, collaborative environment. This position offers the opportunity to work with innovative cloud and automation technologies while collaborating with a skilled team dedicated to performance management and efficiency. At Turbonomic, we support professional growth and foster an inclusive and innovative work environment where your contributions will have a direct impact on the future of cloud computing. Responsibilities • Design, develop, and deploy new features within our container-based SaaS platform • Identify and address customer issues, driving them to timely resolution • Collaborate closely with the team to maintain and enhance the platform’s performance and reliability • Apply strong analytical and research skills to troubleshoot and solve complex engineering challenges • Participate in CI/CD processes, integrating DevOps methodologies and contributing to continuous improvement Preferred Education Bachelor's Degree Required Technical And Professional Expertise • 5+ years of full-cycle (Agile) software development – Analysis, design, feature execution, automation, support with Java, C++, Golang or other modern OOP languages. • Experience with agile methodologies and automated testing with some exposure to TDD & pair programming. 5+ years of experience in architecture, design and implementation of distributed applications, specifically in Cloud-/ Hybrid-Cloud-computing and MVC applications. • Knowledge and understanding of data structures and algorithms. • Knowledge and experience in micro-service architecture. • Proven track record of delivering connected projects in the role of enterprise software development, consulting, or other solution delivery roles. Preferred Technical And Professional Experience • Cloud certifications: AWS, Azure, GCP; Kubernetes certification(s) OR Exposure to Cloud Computing, Virtualization, or related fields and a strong interest and desire to learn about them. • Experience working with Kubernetes or related cloud-native technologies • Experience working with CI/CD processes, DevOps methodologies and tools such as Git, Jenkins, Travis. • Collaboration and SCM tool: familiarity with Git and GitHub or GitLab. • Experience with multiple cloud services, including IBM Cloud, AWS, Azure, Google. • Experience with Linux systems. • Experience working with 3rd-party integrations. • Experience working in a globally distributed team. Apply Job!  

Similar Jobs