Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer

AT IBM
IBM

Software Engineer

Research Triangle Park, NC

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
At IBM Quantum Software, we are looking for a software engineer to join the system level development team. This software engineer will be responsible for advancing our low-level software stack that integrates Quantum devices into our cloud services software stack on the edge of systems programming and cloud-native service development. In this role it is required to develop, test and act as a last level service person to improve and advance our high-quality product. Additionally, this individual is expected to interact closely with our reliability and operation teams to learn from failures and operation findings and feed back into development. To be successful as a software engineer, you should have a working in-depth knowledge of distributed systems, cloud native and modern software development and architecture & design, test automation and the ability to write highly efficient and effective code with the latest engineering techniques as well as communicate effectively and efficiently in and with our world-wide distributed teams.

Want more jobs like this?

Get jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


Required Technical and Professional Expertise

2+ years of experience with a software development in either cloud-native or system programming environments

In depth knowledge of and experience with complex, distributed systems, and their architectures

In depth experience with parallel/concurrent programming

2+ years of experience in writing production level software in either Go/Python/Rust/C++

Strong communication skills written and verbal to efficiently and effectively communicate in a globally distributed team

2+ years of experience with writing software for services that are available in cloud environments 24x7

2+ years of experience with cloud-native software development tools in agile software environments

Preferred Technical and Professional Expertise
Experience with cloud-native development as well as systems level development

Client-provided location(s): Research Triangle Park, Durham, NC, USA; Yorktown Heights, NY 10598, USA
Job ID: IBM-21305765
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.