Software Developer

Sydney, New South Wales, Australia
Dec 13, 2024
Nov 20, 2025
Onsite
Full-Time
5 Years
Job Description

As a Software Developer at IBM, you will be a vital part of a dynamic team responsible for designing, developing, and optimizing innovative software applications. You will be entrusted with creating scalable, high-performance solutions and fine-tuning existing systems for optimal efficiency. The role also involves working closely with cross-functional teams to ensure that software solutions meet user needs and business requirements, driving both customer satisfaction and business growth.

Key Responsibilities

  1. Software Development. Design, build, and implement new software features and functionalities to meet business and user requirements.
  2. Optimization & Maintenance. Fine-tune and sustain existing code to ensure high performance, scalability, and maintainability.
  3. Testing & Debugging. Rigorously test and debug applications to ensure top-notch quality and reliability.
  4. Collaboration. Work alongside other developers, designers, and product managers to deliver well-integrated, user-friendly software solutions.
  5. Problem-Solving. Identify and solve complex technical problems, ensuring that all solutions are scalable, maintainable, and aligned with IBM’s high standards.
  6. Customer Engagement. Work with customers, product management, and senior management to align software development with market needs and deliver real value.

Required Skills & Qualifications

  1. Minimum Experience. 5+ years of experience in software development.
  2. Programming Languages. At least 1-3 years of experience in Java, Python, or JavaScript. Familiarity with other programming languages is also considered.
  3. Database Knowledge. Experience with SQL and NoSQL databases, ensuring seamless data integration and management.
  4. Frontend Technologies. Expertise in React, Angular, or Vue.js (or equivalent frameworks) for developing dynamic web applications.
  5. Web Development. Solid understanding of JavaScript, CSS, and HTML to build responsive web applications.
  6. RESTful APIs. Professional experience in building and integrating RESTful APIs for seamless data communication across applications.

Preferred Skills & Qualifications

  1. Advanced Technical Knowledge. Strong understanding of data structures, algorithms, asynchronous architectures, object-oriented programming (OOP), and enterprise systems.
  2. Cloud Expertise. Experience with AWS, Azure, or GCP for compute, storage, and database services.
  3. Single-Page Applications (SPA). Experience developing Single Page Web Applications (SPAs) with frameworks like React.
  4. Problem-Solving Mindset. Ability to design and implement scalable solutions to solve complex business problems efficiently.
  5. Adaptability. Ability to manage multiple competing priorities in a fast-paced, agile environment.
  6. Customer-Centric. Experience in working with customers, product management, and senior leadership to define and deliver high-value software solutions.

Why IBM?

  1. Innovative Technology. Work with cutting-edge technologies like AI, Quantum Computing, and Blockchain to solve real-world problems.
  2. Collaborative Environment. Engage with a global team of bright minds, fostering a culture of collaboration, creativity, and continuous learning.
  3. Professional Growth. At IBM, your growth is a priority. We offer extensive training opportunities and encourage innovation and experimentation.
  4. Work-Life Balance. IBM offers a supportive and inclusive work environment where you can thrive both professionally and personally.
  5. Diversity and Inclusion. IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. We value diverse perspectives and believe that innovation is powered by inclusion.

Your Life at IBM

As an IBMer, you’ll be part of a community where curiosity and innovation are at the heart of everything we do. We empower our employees to take ownership of their careers and provide a collaborative environment where diverse perspectives are celebrated. Join us, and experience an environment where your contributions will make a real difference in the world.

COVID-19 Vaccination Requirement

This job requires you to be fully COVID-19 vaccinated before your start date. Proof of vaccination will be required. If you are unable to be vaccinated due to medical or religious reasons, please notify us during the recruitment process, and we will evaluate requests on a case-by-case basis.

How to Apply

If you're ready to innovate and make a difference at IBM, apply today! We’re looking for individuals who are ready to lead in the new era of technology and help solve some of the world’s most challenging problems.

Location Statement

This role is based in Bengaluru East, Karnataka, India. When applying to jobs, we recommend that you apply for roles that closely match your experience and expertise. Please reach out to the recruiter for more details on location requirements after submitting your application.

Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other characteristic. We embrace diversity in all its forms and are committed to fostering an inclusive and supportive work environment for everyone.

Related Jobs