Software Engineer

JP Morgan

Location: Glasgow City

Job Type: Full time

Last updated

Show that gap who’s boss!
Women are 16% less likely than men to apply to a job once they’ve viewed it, but are 16% more likely to get hired after applying to a job.*
*LinkedIn Talent Solutions Gender Insights Report 2019

JPMC Core Developer Platform - Customer Success Engineer

Customer success engineering is a brand new function within the Core Development Platform. As a customer success engineer, you need to have a high degree of empathy towards the customer (developer in this case) and their challenges. You should understand their core use cases as well their business deliverables and help them accelerate to providing value to their end customers. This is a highly technical and hands-on role and at times you will act as an technical advisor to the application owner or developer. You will be an integral part of long-term relationship with customers, you will directly impact the long-term success of the developer and the firm. In order to succeed in this team, you must possess the tenacity and ability to work in a large scale, complex technology and constantly changing environment, have strong passion to get to the bottom of the failures across multi-layer dependent components and continue to keep the customer delight as a primary focus


  • Work with large complex applications in the firm and help them in their modernization journey and adopt modern SDLC practices
  • Remove friction and bottlenecks for the applications to adopt the standardized tooling
  • Design and code point solutions (bug fixes, enhancements) in partnership with core product engineering
  • Educate and enable SDLC best practices across Global Technology
  • Working with Product management and Product engineering to resolve customer pain points as well helping product management help prioritize product backlogs
  • Identify common set of patterns that can be applied the complex ecosystem to simplify
  • Be the voice of the customer and work across different functions to deliver on the priority and needs of your customer
  • Ensure achievement of delivery milestones as well as continually communicating customer expectations to the internal team
  • Help build and maintain trusted customer relationships, maintaining a high customer communication cadence with timely updates and responses
  • Present and evangelize developer platform technical design and educate the developer base of core capabilities and ease of on-boarding


  • Bachelor’s degree in computer science, information systems, or equivalent experience
  • Strong industry experience required
  • Experienced in working directly with customers and solving their critical issues
  • Strong coding and debugging skills using one or more of the following; Java, Python, GoLang, Javascript, SQL
  • Solid understanding of different type of distributed applications design and implementation
  • Hands-on knowledge of modern Software Development Lifecycle practices
  • Hands on experience in designing micro services
  • Good understanding of public and private cloud deployments
  • Strong communication and presentation skills
You’ve got this!