At a Glance
- Tasks: Join a dynamic team as a Software Engineer, tackling complex integration challenges daily.
- Company: IBM is a global leader in technology and consulting, driving innovation in the IT sector.
- Benefits: Enjoy a full-time role with opportunities for remote work and professional development.
- Why this job: Be part of a collaborative culture that values problem-solving and technical expertise.
- Qualifications: Experience in software engineering, coding skills in C/C++, Java, and strong analytical abilities required.
- Other info: This role offers a chance to mentor others and work on cutting-edge integration technologies.
The predicted salary is between 42000 - 84000 £ per year.
Join to apply for the App Connect Software Engineer – Level 3 role at IBM
2 weeks ago Be among the first 25 applicants
Join to apply for the App Connect Software Engineer – Level 3 role at IBM
Introduction
The Application Integration department are looking for a highly skilled and motivated senior Software Developer to join our IBM App Connect Enterprise (IBM ACE) L3 team. IBM ACE provides capabilities to build integration flows needed to support diverse integration requirements through a set of connectors to a range of data sources, including packaged applications, files, mobile devices, messaging systems, and databases. A benefit of using IBM ACE is that the tool enables existing applications for Web Services without costly legacy application rewrites. IBM ACE avoids the point-to-point strain on development resources by connecting any application or service over multiple protocols, including SOAP, HTTP and JMS. Modern secure authentication mechanisms, including the ability to perform actions on behalf of masquerading or delegate users, through MQ, HTTP and SOAP nodes are supported such as LDAP, X-AUTH, O-AUTH, and two-way SSL.
Introduction
The Application Integration department are looking for a highly skilled and motivated senior Software Developer to join our IBM App Connect Enterprise (IBM ACE) L3 team. IBM ACE provides capabilities to build integration flows needed to support diverse integration requirements through a set of connectors to a range of data sources, including packaged applications, files, mobile devices, messaging systems, and databases. A benefit of using IBM ACE is that the tool enables existing applications for Web Services without costly legacy application rewrites. IBM ACE avoids the point-to-point strain on development resources by connecting any application or service over multiple protocols, including SOAP, HTTP and JMS. Modern secure authentication mechanisms, including the ability to perform actions on behalf of masquerading or delegate users, through MQ, HTTP and SOAP nodes are supported such as LDAP, X-AUTH, O-AUTH, and two-way SSL.
Your Role And Responsibilities
We are a dynamic team working on Application Integration and Hybrid Cloud Domain, and as a Developer/L3 Engineer, you will be responsible for providing advanced technical support, troubleshooting complex issues, and guiding support engineers in solving escalated problems. This position requires strong technical knowledge, problem-solving skills, and the ability to collaborate with cross-functional teams.
Key Responsibilities
- Provide expert-level product support for IBM customers across the globe
- Troubleshoot, diagnose, and resolve escalated technical issues from customers, providing technical leadership with more complex and/or escalated customer situations
- Perform root cause analysis and implement long-term solutions for recurring issues.
- Develop and maintain technical documentation, processes, and troubleshooting guides.
- Collaborate with multiple Development squads, SRE, and Support Engineer teams to resolve complex technical issues.
- Provide mentoring and training to support engineers (L2).
- Act as a subject matter expert for specific technologies or systems related to the product.
Preferred Education
None
Required Technical And Professional Expertise
- Demonstrated experience in an Software Engineering / Development or technical support role
- Experience providing technical leadership
- Experience with troubleshooting software, and network issues.
- Hands on coding experience with C/C++, Java, NodeJS
- Proficiency SQL, Linux, Kubernetes, OpenShift
- Good Operating System fundamentals (Linux / AIX)
- Strong analytical and problem-solving skills.
- Ability to work independently and manage multiple tasks simultaneously.
- Excellent communication skills to interact with stakeholders and report on technical issues clearly.
Preferred Technical And Professional Experience
- Strong knowledge of Integration technologies, cloud computing, Software Development methodologies
- Knowledge on IBM Integration technology (MQ, IIB, ACE) is an advantage
- Knowledge of Agile methodology
- Prior experience in a customer-facing role.
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
Sign in to set job alerts for “Software Engineer” roles.
Southampton, England, United Kingdom 1 week ago
Southampton, England, United Kingdom 2 months ago
Southampton, England, United Kingdom 2 months ago
Chilworth, England, United Kingdom 7 months ago
Portsmouth, England, United Kingdom 4 days ago
Southampton, England, United Kingdom 1 week ago
Whiteley, England, United Kingdom 1 week ago
Southampton, England, United Kingdom 1 month ago
Hampshire, England, United Kingdom 5 days ago
Southampton, England, United Kingdom 2 months ago
Fareham, England, United Kingdom 1 week ago
Southampton, England, United Kingdom 1 month ago
Hursley, England, United Kingdom 5 days ago
Southampton, England, United Kingdom 1 month ago
Basingstoke, England, United Kingdom 1 day ago
Southampton, England, United Kingdom 1 month ago
Fareham, England, United Kingdom 1 week ago
Hampshire, England, United Kingdom 5 days ago
Hursley, England, United Kingdom 4 days ago
Portsmouth, England, United Kingdom 4 days ago
Software Engineers – The Future Combat Air System (FCAS)
Fareham, England, United Kingdom 3 weeks ago
Southampton, England, United Kingdom 3 weeks ago
Winchester, England, United Kingdom 1 month ago
Southampton, England, United Kingdom 2 months ago
Southampton, England, United Kingdom 2 weeks ago
Senior Software Engineer – Java – Engine by Starling
Southampton, England, United Kingdom 1 week ago
Hursley, England, United Kingdom 5 days ago
Southampton, England, United Kingdom 6 days ago
Andover, England, United Kingdom 3 weeks ago
Junior IT Engineer at Hamwic Education Trust
Nursling, England, United Kingdom 23 hours 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
App Connect Software Engineer - Level 3 employer: IBM
Contact Detail:
IBM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land App Connect Software Engineer - Level 3
✨Tip Number 1
Familiarise yourself with IBM App Connect Enterprise (ACE) and its integration capabilities. Understanding how ACE connects various applications and services will give you an edge during interviews, as you'll be able to discuss its features and benefits confidently.
✨Tip Number 2
Brush up on your coding skills, particularly in C/C++, Java, and NodeJS. Since hands-on coding experience is crucial for this role, being able to demonstrate your proficiency in these languages can significantly boost your chances of landing the job.
✨Tip Number 3
Highlight your experience with troubleshooting complex technical issues. Be prepared to share specific examples from your past roles where you successfully diagnosed and resolved escalated problems, as this is a key responsibility of the position.
✨Tip Number 4
Network with current or former IBM employees, especially those in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach and stand out during the interview process.
We think you need these skills to ace App Connect Software Engineer - Level 3
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with technologies like C/C++, Java, NodeJS, and SQL. Emphasise any previous roles where you provided technical support or leadership.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the App Connect Software Engineer role at IBM. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work with cross-functional teams.
Showcase Technical Skills: Clearly list your technical skills related to integration technologies, cloud computing, and any experience with IBM products like MQ, IIB, or ACE. This will help you stand out as a candidate who meets the job requirements.
Prepare for Technical Questions: Be ready to discuss your troubleshooting methodologies and provide examples of complex issues you've resolved in the past. This preparation will help you convey your expertise during potential interviews.
How to prepare for a job interview at IBM
✨Showcase Your Technical Skills
Make sure to highlight your hands-on experience with C/C++, Java, NodeJS, and SQL during the interview. Be prepared to discuss specific projects where you applied these skills, as well as any challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Abilities
Since the role involves troubleshooting complex issues, be ready to share examples of how you've diagnosed and resolved technical problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Familiarise Yourself with IBM Technologies
Brush up on your knowledge of IBM Integration technologies like MQ, IIB, and ACE. Understanding these tools will not only help you answer technical questions but also show your genuine interest in the company’s products.
✨Prepare for Collaborative Scenarios
As the role requires collaboration with cross-functional teams, think of examples where you've successfully worked with others to achieve a common goal. Highlight your communication skills and ability to mentor or guide less experienced team members.