Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer, Turbonomic image - Rise Careers
Job details

Software Development Engineer, Turbonomic

Kubecost has been acquired by IBM and will be part of the Apptio family! 🎉


This acquisition opens up a fantastic new chapter for us, where we’ll be working together to advance Kubernetes cost optimization and cost management at an even greater scale. We’re thrilled about the enhanced opportunities to innovate and make an even bigger impact in the industry. With this growth, we’re actively looking to expand our Product team and bring on talented individuals like you who are passionate about cloud, open source, and cost efficiency.


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.


Our Turbonomic Software team within IBM is looking for a motivated engineer with the right skillset to work on our SaaS based microservices that provides automated actions to manage performance while being efficient.


As of 09/17/2024 Kubecost has been acquired by IBM (https://www.ibm.com/) and will be integrated into the IBM organization. Kubecost, an IBM Company is committed to protecting the privacy of “candidates”. During this integration phase, if you have any questions about Kubecost handling of your personal information you can contact the IBM Chief Privacy Office Helpdesk (https://www.ibm.com/privacy/requests/contact/us-en).


Responsibilities:
  • Responsibilities include developing new features within our container offering.
  • Work on addressing customer issues and drive them to completion in a timely manner.
  • Communication, organization, critical, analytical thinking, and research skills are critical in this role.


Required Technical and Professional Expertise
  • 3+ years of software development experience.
  • Programming experience in Python, Java, GoLang, C or C++.
  • School or industry projects exemplifying an experience with Advanced Algorithm Design, Operating Systems, Advanced Data Structures- as well as improving algorithms. Bring their ideas to life by implementing algorithms, running experiments, and building prototypes. Experience with Unix Operating systems.
  • Experience developing software using Java and Spring. Experience designing and developing software using object-oriented design principles.
  • Experience working on various SQL based databases and performance optimization of stored procedures / functions.
  • Experience working with and developing REST APIs.


Preferred Technical and Professional Experience
  • Exposure to Cloud Computing, Virtualization, or related fields and a strong interest and desire to learn about them.
  • Experience working with 3rd-party integrations.
  • Experience with cloud services, including AWS, Azure, Google Cloud or Kubernetes certifications or equivalent DevOps experience.
  • Experience working with CI/CD processes, DevOps methodologies and tools such as Git, Jenkins, Travis.


TO APPLY:


$121,000 - $182,000 a year

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. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM’s AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM’s hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments—a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.


Wonder if IBM is the one for you?

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 as we strive to be the catalyst that makes the world work better.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?


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, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.


Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.


At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.


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), cash balance pension plan, 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, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs. IBM also offers paid family leave benefits to eligible employees where required by applicable law.

- Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals.

- Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences

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. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.

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.

We consider qualified applicants with criminal histories, consistent with applicable law.

IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.


Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Average salary estimate

$151500 / YEARLY (est.)
min
max
$121000K
$182000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer, Turbonomic, Stackwatch

Join the dynamic Turbonomic Software team at IBM as a Software Development Engineer in San Francisco/San Jose, California! 🌟 In the wake of Kubecost's exciting acquisition by IBM, we're entering a thrilling phase where you’ll be instrumental in advancing Kubernetes cost optimization at a grand scale. If you’re an experienced software engineer driven by a love for cloud solutions, open-source technologies, and making IT spending leaner for our enterprise customers, we want you! This role is all about developing scalable microservices that will directly enhance our customer-facing managed services. Your contributions will not just be part of our product—they will be essential to its backbone. You will be diving into a collaborative environment where organization and analytical skills are key, not only to build new features but also to address customer challenges effectively. With a technical background that includes programming languages like Python, Java, or Go, experience with cloud solutions, and a passion for agility in software development, you’ll find diverse opportunities for personal and professional growth at IBM. Plus, with a salary range of $121,000 to $182,000 a year, and comprehensive benefits that prioritize your well-being, IBM is a place where you can thrive both professionally and personally. Come help us shape the future of cloud computing!

Frequently Asked Questions (FAQs) for Software Development Engineer, Turbonomic Role at Stackwatch
What skills are required for the Software Development Engineer role at Turbonomic?

The Software Development Engineer position at Turbonomic requires a solid technical foundation with 3+ years in software development. Proficiency in programming languages is essential, including Python, Java, or Go. Experience with advanced algorithms, operating systems, and data structures will also give you a significant advantage. Additionally, familiarity with SQL-based databases and REST APIs, as well as experience with cloud computing and DevOps methodologies, is highly valued.

Join Rise to see the full answer
What are the primary responsibilities of a Software Development Engineer at Turbonomic?

As a Software Development Engineer at Turbonomic, you'll focus on developing innovative features for our container offerings and addressing customer issues efficiently. Key responsibilities include utilizing your analytical and organizational skills to communicate effectively within the team, conducting research to solve challenges, and ensuring timely completion of tasks while scaling our microservices.

Join Rise to see the full answer
Is experience with cloud computing necessary for the Software Development Engineer position at Turbonomic?

While direct experience with cloud computing is preferred for the Software Development Engineer position at Turbonomic, a genuine interest in learning about cloud technologies and strong foundational knowledge can also be advantageous. Familiarity with cloud services such as AWS, Azure, or Google Cloud would further enhance your profile.

Join Rise to see the full answer
What kind of work environment can I expect at Turbonomic?

At Turbonomic, you can expect a collaborative and innovative work environment where your voice and ideas matter. As part of the IBM family, you will engage with diverse teams, embrace challenges, and contribute to impactful cloud solutions. Continuous learning and personal development are highly encouraged, providing you with ample opportunities to grow your career.

Join Rise to see the full answer
What benefits does Turbonomic offer its Software Development Engineers?

Turbonomic offers a comprehensive benefits package for its Software Development Engineers, including healthcare coverage, a robust 401(k) plan, and generous paid time off. You'll also have access to training resources to enhance your skills and career prospects, alongside a culture that values diversity, inclusion, and employee well-being.

Join Rise to see the full answer
How does the Software Development Engineer role contribute to IBM's goals?

The Software Development Engineer role at Turbonomic is pivotal in enabling IBM's mission to enhance Kubernetes cost optimization and management. By building and refining our cloud services, you will help companies maximize their IT spending efficiency while ensuring high performance through scalable microservices, directly influencing the success of our enterprise customers.

Join Rise to see the full answer
How can I find out more about applying for the Software Development Engineer role at Turbonomic?

To learn more about the application process for the Software Development Engineer position at Turbonomic, you should visit IBM's careers page where all relevant details and instructions regarding the application can be found. It’s a great way to take the first step in joining an innovative team!

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer, Turbonomic
What experience do you have with developing microservices?

When answering this question, discuss specific projects where you've implemented microservices architecture. Highlight your familiarity with the technologies used, any challenges overcome, and the impact of your contributions on project outcomes.

Join Rise to see the full answer
Can you describe your experience with REST API development?

Be prepared to share details about the REST APIs you've developed, including the technologies used, how they interfaced with other services, and any challenges encountered. Providing examples that showcase your understanding of best practices in API design is crucial.

Join Rise to see the full answer
Describe a situation where you had to troubleshoot a complex software issue.

Select a relevant experience that illustrates your analytical skills and problem-solving abilities. Outline the steps you took to diagnose the issue, the solutions you implemented, and the results it had on the project. Emphasize collaboration with team members if applicable.

Join Rise to see the full answer
What programming languages are you most comfortable with and why?

Articulate your proficiency in programming languages listed in the job description, especially Python, Java, and Go. Discuss specific projects or situations that highlight your experience and any preferences based on project needs or personal interest.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Explain your methodology for task prioritization, such as using tools like Kanban or Agile. Discuss how flexibility and clear communication with teammates help you navigate challenging, fast-paced environments effectively.

Join Rise to see the full answer
What are your thoughts on Continuous Integration and Continuous Deployment (CI/CD)?

Share your experience with CI/CD pipelines and tools like Jenkins or Git. Discuss the benefits of CI/CD in software development, emphasizing how it improves collaboration, reduces deployment risks, and maintains code quality.

Join Rise to see the full answer
Explain an advanced algorithm you’ve implemented and its impact.

Choose an algorithm relevant to the role and explain its implementation. Discuss the problem it addressed, your thought process in optimizing it, and the tangible benefits it provided in terms of performance or efficiency.

Join Rise to see the full answer
What do you understand about cloud services and how they relate to software engineering?

Discuss different cloud platforms (AWS, Azure, Google Cloud) and how cloud computing concepts such as scalability and cost optimization relate to software development. Highlight any specific experience you have with deploying applications on the cloud.

Join Rise to see the full answer
How familiar are you with working on a team to resolve customer issues?

Illustrate your collaborative experience in addressing customer challenges. Provide examples of how team dynamics and clear communication play a vital role in achieving customer satisfaction within your software development efforts.

Join Rise to see the full answer
Why do you want to work for Turbonomic at IBM?

Convey your enthusiasm for joining Turbonomic and the IBM family by discussing their innovation, impact on the industry, and alignment with your career goals. Mention specific aspects of their projects or corporate culture that resonate with you.

Join Rise to see the full answer
Similar Jobs
Stackwatch Hybrid Bellevue/Seattle, Washington
Posted 5 hours ago
Stackwatch Hybrid Bellevue/Seattle, Washington
Posted 4 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Kaseya Careers Hybrid Orlando, Florida, United States
Posted 11 days ago
Photo of the Rise User
QODE Remote No location specified
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!