Sr. Backend Software Developer

IBM · CA Markham

Company

IBM

Location

CA Markham

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
As a Senior Back-End Software Developer you will spearhead our dynamic team of junior developers to design develop and maintain robust back-end systems that are the backbone of our software products.
In this pivotal role you will be tasked with creating high-performance scalable and secure back-end solutions that meet our rigorous standards and customer expectations.
Your leadership will not only be technical but also mentorship-oriented guiding your squad through complex coding challenges and fostering an environment of growth and innovation.
With projects that leverage the latest in cloud architecture and potentially intersect with machine learning applications your work will be at the forefront of technological advancement driving the success of our products and the development of your team.

We are looking for a candidate who not only excels technically but also thrives in leading and nurturing talent within our organization. If you are passionate about driving technological innovation and shaping the future of our back-end systems we would love to hear from you.


Required Technical and Professional Expertise

  • A bachelor’s degree in Computer Science a related field or equivalent professional experience.
  • Proficiency in back-end development specifically with Rust and/or Go.
  • Extensive experience with Version Control Systems such as GitHub.
  • Deep understanding of databases API management network requests and data manipulation.
  • Solid grasp of large-scale application development and cloud architecture principles.
  • Demonstrated expertise in engineering best practices including coding standards code reviews source control management build processes testing and operational excellence.
  • Exceptional communication teamwork and problem-solving abilities.
  • Proven track record of leading junior developers in building sophisticated back-end software products.


Preferred Technical and Professional Expertise

  • An advanced degree in Computer Science or a relevant field.
  • Strong familiarity and hands-on experience with Rust.
  • Experience in building and managing CI/CD pipelines preferably with GitHub Actions.
  • Experience with infrastructure management tools like Terraform.
  • Ability to articulate complex technical concepts to all organizational levels.
  • Eagerness to learn new technologies and apply them in innovative ways.
  • Demonstrated initiative flexibility and adaptability to changing priorities.
  • Experience in a competitive start-up or fast-paced enterprise environment.
  • Some experience with Machine Learning or willingness to engage in projects that incorporate ML components.
Apply Now

Date Posted

03/12/2024

Views

15

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Backend Software Developer - IBM

Views in the last 30 days - 0

The job posting is for a software developer position at IBM Infrastructure requiring expertise in Java Python and microservices architectures The role...

View Details

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software focusing on AI and cloudnative software solutions The role involves working on the zAIOps team...

View Details

Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

BPMS Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software where a Software Developer can work on developing microservicebased application components wor...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity for a skilled software developer at IBM Software The role involves developing and maintaining highquality soft...

View Details