Software Engineer
Company
IBM
Location
Research Triangle Park, NC
Type
Full Time
Job Description
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.
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
Date Posted
12/03/2024
Views
0
Similar Jobs
Engineering Manager (Blockchain & Tokenization) - Vice President - Morgan Stanley
Views in the last 30 days - 0
Oversee design architecture and implementation of blockchainbased solutions ensuring security scalability and compliance with applicable regulations
View DetailsPre-Sales Engineer III - Proven Business Systems LLC
Views in the last 30 days - 0
Valid drivers license and reliable form Partner with sales and leadership teams to design refine and continuously improve assessment methodologies dri...
View DetailsPresentation Designer - Investment Banking (Hybrid) - RR Donnelley
Views in the last 30 days - 0
Excellent design sense and awareness of current design trends Ability to make independent decisions and use problemsolving skills
View DetailsWelder / Tanker Trailer Mechanic - Genox West TraNsportation
Views in the last 30 days - 0
This role includes welding cutting grinding and refurbishing components as well as assisting with mechanical trailer repairs
View DetailsSeasonal Tax Associate - Local - Intuit
Views in the last 30 days - 0
Interact with customers both inperson and through Intuits stateoftheart video communication tools Minimum of 2 years of paid experience filing 30 or m...
View DetailsSeasonal Tax Expert - Local - Intuit
Views in the last 30 days - 0
Interact with customers both inperson and through Intuits stateoftheart video communication tools Minimum of 2 years of paid experience filing 30 or m...
View Details