A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
Your role and responsibilities
Kubecost empowers teams to monitor and manage Kubernetes costs efficiently, offering insights to help reduce spend while maintaining application performance. As a rapidly growing, open-source focused company, we are passionate about empowering the global Kubernetes community with our platform that provides real-time cost monitoring for cloud-native applications.
We are looking for innovative and motivated individuals to join us on our mission to make Kubernetes cost-efficient, scalable, and accessible for everyone.
Job Description:
We are looking for a Senior Backend Engineer to help drive the development of our core backend systems that power Kubecost's cost optimization platform. As a Senior Backend Engineer, you will design, build, and scale microservices that process large volumes of cloud infrastructure data, enabling users to understand and optimize their Kubernetes environments.
This role is ideal for someone who thrives in a fast-paced, startup environment, is passionate about cloud-native technologies, and enjoys working with distributed systems and large-scale applications.
Key Responsibilities:
* Design, develop, and maintain robust, scalable, and secure backend services that enable our platform to handle high volumes of data in real-time.
* Build and optimize APIs to ensure seamless data integration between our backend systems and frontend applications.
* Work closely with product managers, front-end engineers, and cloud infrastructure experts to design new features that enhance the user experience.
* Lead technical discussions and contribute to architectural decisions that shape the future of Kubecost's backend infrastructure.
* Ensure the reliability, performance, and security of our systems through testing, monitoring, and incident response.
* Mentor junior engineers, contribute to code reviews, and foster a collaborative engineering culture.
* Stay current with emerging trends and technologies in backend development, cloud computing, and Kubernetes ecosystems.
Required Education:
High School Diploma/GED
Preferred Education:
Bachelor's Degree
Required Technical and Professional Expertise:
* Strong proficiency in backend development languages such as Go (Golang), Python, or Java.
* Extensive experience with Kubernetes and other cloud-native technologies.
* Solid understanding of building and scaling microservices architectures.
* 1+ years of experience with Clickhouse, Duck DB, or PostgreSQL.
* Strong background in designing and optimizing RESTful APIs and familiarity with GraphQL.
* Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
* Experience working with cloud platforms like AWS, Google Cloud, or Azure.
* Strong knowledge of CI/CD pipelines, testing frameworks, and automated deployment practices.
Preferred Technical and Professional Experience:
* 5+ years of experience as a backend engineer, ideally working in a cloud-native or Kubernetes-focused environment.
* Experience in cloud cost optimization, cloud billing, or FinOps.
* Familiarity with open-source software development and community engagement.
* A proven track record of delivering high-quality, scalable software solutions.
* Strong problem-solving skills, with a focus on innovation and delivering results.
ABOUT BUSINESS UNIT
IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers.
ABOUT IBM
IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition.
OTHER RELEVANT JOB DETAILS
IBM offers a competitive and comprehensive benefits program. Eligible employees may have access to:
* Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well-being.
* Financial programs such as 401(k), the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long-term disability coverage, and opportunities for performance-based salary incentive programs.
* Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, and parental bonding leave.
* Training and educational resources on our personalized, AI-driven learning platform.
* Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences.
We consider qualified applicants with criminal histories, consistent with applicable law.
This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role.
IBM will not be providing visa sponsorship for this position now or in the future.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location.
Job Title
Senior Software Engineer
Date posted
13-Feb-2025
Job ID
15352
City / Township / Village
Boston, San Jose, Austin, San Francisco, Seattle
State / Province
Texas, Washington, Massachusetts, California
Country
United States
Work arrangement
Hybrid
Area of work
Software Engineering
Employment type
Regular
Contract type
Regular
Projected Minimum Salary per year
141,000.00
Projected Maximum Salary per year
212,000.00
Position type
Professional
Some travel may be required based on business demand.
Company
(0147) International Business Machines Corporation
Shift
General (daytime)
Is this role a commissionable/sales incentive based position?
#J-18808-Ljbffr