At a Glance
- Tasks: Architect and evolve innovative software solutions for a leading investment platform.
- Company: Join J.P. Morgan Personal Investing, a trusted name in finance with 150 years of heritage.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Be a key player in shaping the future of digital wealth management.
- Qualifications: Strong architecture knowledge and experience with cloud environments and microservices.
- Other info: Collaborative culture with a focus on innovation and mentorship.
The predicted salary is between 36000 - 60000 Β£ per year.
Behind every investment is a person with ambitions, motivations and values. While we know that every client is unique, they come to J.P. Morgan Personal Investing for the same reason: our straightforward and transparent approach to investing, and the trust that 150 years of J.P. Morgan heritage brings. J.P. Morgan Personal Investing offers award-winning investments, products and digital wealth management services to over 275,000 investors in the UK. We built the business with innovation as a core part of our ethos to give consumers the confidence and clarity to make informed investment decisions and achieve their financial goals.
As a Senior Lead Software Engineer at J.P. Morgan Personal Investing, you will be one of the trusted technical authorities within the organisation. You will be a member of our architecture team, working embedded with our backend teams. You will be taking shared ownership of the long-term architectural vision of the platform, collaborating with team member contributors to evolve and simplify solutions.
Job Responsibilities
- Architect, evolve and promote solutions.
- Advocate good practices and principles through documentation and training.
- Create alignment with stakeholders, both technical and non-technical.
- Be a trusted technical authority within your Product area and chapter.
Required Qualifications, Capabilities and Skills
- Excellent architecture knowledge. Capable of design solutions meeting scalability, reliability and security requirements leveraging Microservice and Event-Driven architectures.
- Excellent knowledge of cloud environments (ideally AWS) and infrastructure-as-code (ideally Terraform).
- Excellent knowledge of testing and observability.
- Good knowledge of Java and its ecosystem.
- Good knowledge of Kafka and ecosystem, including Streams and Connect.
- Good knowledge of CI/CD pipelines and tools.
- Experience driving cross-function technical initiatives.
Preferred Qualifications, Capabilities and Skills
- Experience with domain-driven design.
- Good writing skills, capable of producing supporting documentation.
- Project leading skills, capable of helping driving initiatives and strategies.
- Experience with Coaching and mentoring.
- Experience with other languages such as Go, Kotlin and Python.
Senior Lead Software Engineer- Architecture- JPM Personal Investing employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Lead Software Engineer- Architecture- JPM Personal Investing
β¨Tip Number 1
Network like a pro! Reach out to current or former employees at J.P. Morgan Personal Investing on LinkedIn. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.
β¨Tip Number 2
Prepare for the technical interview by brushing up on your architecture knowledge and coding skills. We should practice common interview questions and scenarios related to microservices and cloud environments to show weβre the right fit.
β¨Tip Number 3
Showcase our passion for innovation! During interviews, letβs share examples of how weβve implemented new technologies or improved processes in past roles. This will highlight our alignment with J.P. Morgan's ethos.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure our application gets seen by the right people. Plus, it shows weβre serious about joining the team at J.P. Morgan Personal Investing.
We think you need these skills to ace Senior Lead Software Engineer- Architecture- JPM Personal Investing
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Lead Software Engineer role. Highlight your architecture knowledge, cloud experience, and any relevant projects you've led. We want to see how you can contribute to our innovative ethos!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Donβt forget to mention your experience with microservices and event-driven architectures β we love that stuff!
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in Java, AWS, and CI/CD pipelines. Weβre looking for someone who can advocate good practices and principles, so donβt hold back on showcasing your knowledge!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it shows us youβre serious about joining our team at J.P. Morgan Personal Investing!
How to prepare for a job interview at Jpmorgan Chase & Co.
β¨Know Your Architecture Inside Out
Make sure you have a solid grasp of architectural principles, especially around microservices and event-driven architectures. Be ready to discuss how you've applied these concepts in past projects, as this will show your depth of knowledge and experience.
β¨Showcase Your Cloud Expertise
Since cloud environments like AWS are crucial for this role, brush up on your cloud knowledge. Prepare to talk about specific projects where you've used infrastructure-as-code tools like Terraform, and how they contributed to the scalability and reliability of your solutions.
β¨Communicate Clearly with Stakeholders
As a Senior Lead Software Engineer, you'll need to align with both technical and non-technical stakeholders. Practice explaining complex technical concepts in simple terms, and think of examples where you've successfully bridged the gap between different teams.
β¨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Brush up on Java, Kafka, and CI/CD pipelines, and be ready to demonstrate your problem-solving skills. Consider doing mock interviews to get comfortable with articulating your thought process.