Software Engineering Software Engineer - Production Engineering Professional London, GB
Software Engineering Software Engineer - Production Engineering Professional London, GB

Software Engineering Software Engineer - Production Engineering Professional London, GB

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
Avature

At a Glance

  • Tasks: Join us to ensure system reliability and tackle customer challenges with innovative solutions.
  • Company: IBM is a global leader in AI-powered software, dedicated to transforming businesses and society.
  • Benefits: Enjoy hybrid work options, continuous learning opportunities, and a supportive team culture.
  • Why this job: Be part of a dynamic team that values curiosity, innovation, and personal growth.
  • Qualifications: Bachelor's degree required; experience in programming languages like Java or Python preferred.
  • Other info: This role may involve some travel based on business needs.

The predicted salary is between 43200 - 72000 £ per year.

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your role and responsibilities

Ensure reliability, scalability, security and maintainability of the systems you own
Respond to customer escalations and automated alerts, from the initial triaging all the way to resolution
Participate in blameless post-mortem analyses to make sure we learn from our mistakes
Perform manual operational tasks (toil)
Develop automations to reduce toil
Improve monitoring and alerting to reduce the time to detection of incidents
Working with the following technologies:
Kubernetes, Helm, ArgoCD, Terraform
Nosql databases (cassandra)
Java, Python, Go
AWS, GCP, Azure
Prometheus, Grafana and Splunk ecosystem

Required education

Bachelor\’s Degree

Preferred education

Master\’s Degree

Required technical and professional expertise

Practical experience in at least one programming language (e.g. Java, Python)
Strong analytical thinking, especially when triaging (unknown) issues
Ability to express your thoughts in an easy-to-understand written form
Ability to learn and adapt quickly
Familiarity with software engineering practices (version control, refactoring, automated testing, CI/CD, observability)
Familiarity with distributed systems design fundamentals and software architecture
Familiarity with computer science and operating systems fundamentals (e.g. program execution, memory management, networking)

Preferred technical and professional experience

Bonus points for database fundamentals (more bonus points for C*)
Bonus points for experience with Linux containers and container orchestration (e.g. Kubernetes)

ABOUT BUSINESS UNIT

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM’s AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM’s hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments—a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.

YOUR LIFE @ IBM

In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?

ABOUT IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

IBM is proud to be an equal-opportunity employer. All qualifiedapplicants will receive consideration for employment without regard to race,color, religion, sex, gender, gender identity or expression, sexualorientation, national origin, caste, genetics, pregnancy, disability,neurodivergence, age, veteran status, or other characteristics. IBM is alsocommitted to compliance with all fair employment practices regardingcitizenship and immigration status.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Job Title

Software Engineer – OpenSearch

Job ID

46285

City / Township / Village

London

State / Province

London

Country

United Kingdom

Work arrangement

Hybrid

Area of work

Software Engineering

Employment type

Regular

Position type

Professional

Some travel may be required based on business demand

Company

(8660) IBM United Kingdom Limited

Shift

General (daytime)

Is this role a commissionable/sales incentive based position?

#J-18808-Ljbffr

Software Engineering Software Engineer - Production Engineering Professional London, GB employer: Avature

IBM is an exceptional employer that fosters a culture of innovation and continuous learning, making it an ideal place for Software Engineers to thrive. With a commitment to employee growth, you will have access to global opportunities and the chance to work with cutting-edge technologies in a supportive environment that values diverse perspectives. Located in London, you'll enjoy a vibrant city life while being part of a team dedicated to transforming challenges into AI-powered solutions.
Avature

Contact Detail:

Avature Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Software Engineer - Production Engineering Professional London, GB

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as Kubernetes, Terraform, and NoSQL databases. Having hands-on experience or projects showcasing your skills with these tools can set you apart during interviews.

✨Tip Number 2

Engage with the IBM community on platforms like LinkedIn or GitHub. Networking with current IBMers can provide insights into the company culture and the specific team dynamics, which can be beneficial during your interview.

✨Tip Number 3

Prepare for technical interviews by practicing problem-solving and coding challenges related to the programming languages listed, such as Java and Python. Websites like LeetCode or HackerRank can be great resources for this.

✨Tip Number 4

Showcase your ability to learn and adapt quickly by discussing any recent projects or technologies you've explored. Highlighting your curiosity and willingness to grow aligns well with IBM's values and can make a strong impression.

We think you need these skills to ace Software Engineering Software Engineer - Production Engineering Professional London, GB

Proficiency in Java, Python, or Go
Experience with Kubernetes and container orchestration
Familiarity with Terraform and Helm
Understanding of NoSQL databases, particularly Cassandra
Knowledge of cloud platforms such as AWS, GCP, or Azure
Strong analytical thinking for issue triaging
Ability to communicate complex ideas clearly in writing
Experience with CI/CD practices and automated testing
Understanding of distributed systems design and software architecture
Familiarity with operating systems fundamentals
Experience with monitoring tools like Prometheus, Grafana, and Splunk
Ability to develop automations to reduce operational toil
Experience in conducting blameless post-mortem analyses
Adaptability and eagerness to learn new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your practical experience in programming languages like Java or Python, and any familiarity with technologies mentioned such as Kubernetes or AWS.

Craft a Compelling Cover Letter: Use your cover letter to express your enthusiasm for the role at IBM. Mention specific projects or experiences that demonstrate your analytical thinking and problem-solving abilities, especially in relation to software engineering practices.

Showcase Your Technical Skills: In your application, clearly outline your technical expertise. Include any experience with distributed systems design, CI/CD processes, and tools like Terraform or Prometheus. This will help you stand out as a candidate who meets the technical requirements.

Proofread Your Application: Before submitting, take the time to proofread your application materials. Ensure there are no spelling or grammatical errors, and that your thoughts are expressed clearly and concisely. A well-presented application reflects your attention to detail.

How to prepare for a job interview at Avature

✨Showcase Your Technical Skills

Make sure to highlight your practical experience with programming languages like Java or Python. Be prepared to discuss specific projects where you've applied these skills, especially in relation to the technologies mentioned in the job description, such as Kubernetes and Terraform.

✨Demonstrate Problem-Solving Abilities

IBM values strong analytical thinking, so be ready to share examples of how you've triaged issues in the past. Discuss your approach to problem-solving and how you learn from mistakes, particularly in a blameless post-mortem context.

✨Familiarise Yourself with Distributed Systems

Understanding distributed systems design fundamentals is crucial for this role. Brush up on your knowledge of software architecture and be prepared to discuss how these concepts apply to the systems you'll be working with at IBM.

✨Emphasise Your Adaptability

IBM looks for candidates who can learn and adapt quickly. Share instances where you've had to pick up new technologies or methodologies on the fly, and express your enthusiasm for continuous learning and growth within the company.

Software Engineering Software Engineer - Production Engineering Professional London, GB
Avature
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>