Senior Lead Software Engineer- Architecture- JPM Personal Investing
Posted 11 days 19 hours ago by JPMorgan Chase & Co.
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 withinnovation 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.
- 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.
- 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 as Go, Kotlin and Python.