Software Developer

Software Developer

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Join our cloud development team to design and maintain innovative web applications.
  • Company: IBM CIC is a leader in tech solutions, transforming industries with cutting-edge cloud and AI technologies.
  • Benefits: Enjoy flexible working, 25 days holiday, training opportunities, and a supportive work-life balance.
  • Why this job: Be part of a culture that values creativity, growth, and making a real impact for clients.
  • Qualifications: Foundational knowledge in full-stack development, including TypeScript, React, Java, and cloud technologies.
  • Other info: This role requires UK residency and security clearance; no visa sponsorship available.

The predicted salary is between 42000 - 84000 £ per year.

Join to apply for the Software Developer role at IBM

Join to apply for the Software Developer role at IBM

Introduction
At IBM CIC, we deliver deep technical and industry expertise to a wide range of public and private sector clients in the UK.

Introduction
At IBM CIC, we deliver deep technical and industry expertise to a wide range of public and private sector clients in the UK.
A career in IBM CIC means you’ll have the opportunity to work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio.
Curiosity and a constant quest for knowledge serve as the foundation to success in IBM CIC. In your role, you’ll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions which impact a wide network of clients, whom may be at their site or one of our CIC or IBM locations. Our culture of evolution centres on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
We Offer

  • A multitude of training opportunities from classroom to e-learning, mentoring and coaching programs as well as the chance to gain industry recognized certifications
  • Regular and frequent promotion and progression opportunities to ensure you can drive and develop your career with us
  • Feedback and checkpoints throughout the year
  • Diversity & Inclusion as an essential and authentic component of our culture through our policies and process as well as our Employee Champion teams and support networks
  • A culture where your ideas for growth and innovation are always welcome
  • Internal recognition programs for peer-to-peer appreciation as well as from manager to employees
  • Tools and policies to support your work-life balance from flexible working approaches, sabbatical programs, paid paternity leave, maternity leave and an innovative maternity returners scheme

More traditional benefits, such as 25 days holiday (in addition to public holidays), online shopping discounts, an Employee Assistance Program, a group personal pension plan of an additional 5% of your base salary paid by us monthly to save for your future
Your Role And Responsibilities
We\’re looking for an Application Developer to join our dynamic cloud development team. As a Developer, you\’ll work alongside experienced engineers, contributing to the creation and maintenance of our cloud-based applications.
Application Developer will participate in the full software development lifecycle, focusing on designing, coding, developer testing, and deploying cloud-native applications using modern full-stack technologies.
Responsibilities

  • Design develop and maintain robust and scalable web applications using TypeScript/React and Java/Spring Boot.
  • Collaborate with teammates and external teams to define design and ship new features.
  • Build reusable components and front-end libraries for future use.
  • Implement server-side logic database schemas and APIs.
  • Learning & Growth: Continuously expand your knowledge of cloud technologies and full-stack development practices through training, self-study, and collaboration with senior developers.
  • Process Adoption: Familiarize yourself with our development practices and contribute to their continuous improvement.
  • Assistance with Documentation: Support in creating and maintaining technical documentation for applications and processes

Preferred Education
Bachelor\’s Degree
Required Technical And Professional Expertise

  • Technical Skills: Foundational knowledge of full-stack development, including both front-end and Back End technologies
  • TypeScript, React, Material UI, Java, Spring Boot, Node JS, REST & GraphQL APIs, Mongo & Neo4J databases
  • Azure/Kubernetes and OpenShift deployment platforms

As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the valid right to work in the UK. Unfortunately, we do not offer visa sponsorship and have no future plans to do so. You must be a resident in the UK and have been living continuously in the UK for the last 10 years. You must be able to hold or gain a UK government security clearance.
Preferred Technical And Professional Experience

  • Knowledge of CI/CD pipelines and practices.
  • Familiarity with serverless architectures.
  • Understanding of microservices and event-driven design.
  • Experience with databases (SQL, NoSQL).

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at IBM by 2x

Get notified about new Software Engineer jobs in London, England, United Kingdom .

London, England, United Kingdom 1 day ago

London, England, United Kingdom £50,000.00-£60,000.00 1 month ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 year ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

Software Engineer-Full stack (All Levels)

London, England, United Kingdom 1 month ago

London, England, United Kingdom 4 weeks ago

London, England, United Kingdom 6 months ago

Graduate Software Engineer – 2025 Graduate Program

London, England, United Kingdom 1 week ago

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 3 days ago

Greater London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 years ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Software Developer employer: IBM

At IBM CIC, we pride ourselves on fostering a culture of innovation and continuous learning, making us an exceptional employer for Software Developers. Our London location offers a vibrant work environment with diverse opportunities for career growth, supported by comprehensive training programmes and a commitment to work-life balance. Join us to collaborate with industry leaders and contribute to transformative projects that shape the future of technology.
I

Contact Detail:

IBM Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

✨Tip Number 1

Familiarise yourself with IBM's cloud technologies and development practices. Understanding their specific tools and frameworks, such as TypeScript, React, and Java/Spring Boot, will give you a significant edge during discussions.

✨Tip Number 2

Engage with the developer community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or discussing relevant topics can showcase your skills and passion for software development, making you more appealing to IBM.

✨Tip Number 3

Network with current IBM employees or attend industry events where IBM is present. Building connections can provide insights into the company culture and potentially lead to referrals, which can significantly boost your chances of landing an interview.

✨Tip Number 4

Stay updated on the latest trends in cloud computing and full-stack development. Being knowledgeable about emerging technologies and best practices will not only prepare you for the role but also demonstrate your commitment to continuous learning.

We think you need these skills to ace Software Developer

Full-Stack Development
TypeScript
React
Java
Spring Boot
Node JS
REST APIs
GraphQL APIs
MongoDB
Neo4J
Azure
Kubernetes
OpenShift
CI/CD Pipelines
Microservices Architecture
Event-Driven Design
SQL and NoSQL Databases
Technical Documentation
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Software Developer role at IBM. Focus on your proficiency in TypeScript, React, Java, and any cloud technologies you've worked with.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of IBM's mission. Mention specific projects or experiences that demonstrate your ability to contribute to their cloud development team.

Showcase Your Technical Skills: In your application, clearly outline your technical skills, especially those mentioned in the job description like CI/CD pipelines, microservices, and database management. Provide examples of how you've applied these skills in past projects.

Highlight Continuous Learning: IBM values curiosity and growth. Include any relevant training, certifications, or self-study initiatives you've undertaken to improve your skills in full-stack development and cloud technologies.

How to prepare for a job interview at IBM

✨Showcase Your Technical Skills

Make sure to highlight your foundational knowledge of full-stack development, especially with TypeScript, React, Java, and Spring Boot. Be prepared to discuss specific projects where you've used these technologies and how they contributed to the success of the application.

✨Demonstrate Problem-Solving Abilities

IBM values curiosity and creative solutions. During the interview, be ready to tackle hypothetical scenarios or coding challenges that test your problem-solving skills. Explain your thought process clearly and show how you approach complex issues.

✨Emphasise Collaboration Experience

As a Software Developer, you'll work closely with teammates and external teams. Share examples of how you've successfully collaborated on projects, defined features, and contributed to team goals. Highlight any experience with Agile methodologies or CI/CD practices.

✨Express Your Willingness to Learn

Continuous learning is key in this role. Talk about how you stay updated with the latest cloud technologies and full-stack development practices. Mention any relevant courses, certifications, or self-study initiatives you've undertaken to enhance your skills.

Software Developer
IBM
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>