At a Glance
- Tasks: Lead the design and launch of scalable web applications while ensuring top-notch user experience.
- Company: Join JPMorgan Chase, a leader in Cybersecurity and Technology Controls.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Why this job: Make a real impact by developing critical technology solutions that enhance cybersecurity.
- Qualifications: 7+ years in software engineering with strong leadership and technical skills required.
- Other info: Be part of a diverse team that values inclusion and respect.
The predicted salary is between 80000 - 100000 £ per year.
As a Senior Lead Full Stack Software Engineer at JPMorgan Chase within Cybersecurity and Technology Controls, you serve as a seasoned member of an engineering team that works to lead the delivery of software solutions that satisfy pre-defined functional and user requirements with the added dimension of preventing misuse, circumvention, and malicious behaviour. The solutions you build directly enable Cyber Operations users and stakeholders through delivery and refinement of critical technology solutions with tamper-proof, audit defensible methods across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Lead the design and launch of scalable web applications with a focus on quality and user experience.
- Architect scalable and maintainable front-end solutions.
- Conduct load and performance testing to ensure optimal responsiveness and stability.
- Ensure the technical feasibility of UI/UX designs.
- Build and maintain ETL/ELT pipelines and data models within data warehouses, an example pipeline being ingesting data from multiple Cyber Intelligence vendors.
- Collaborate with cross-functional teams to understand requirements, develop solutions, and deliver high-quality software solutions.
- Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions.
- Write clean, efficient, and maintainable code in production following best practices and coding standards, such as Test Driven Development and implementing rigorous unit/integration testing.
- Conduct code reviews, provide constructive feedback, and lead team members.
- Stay up-to-date with emerging technologies, trends, and best practices in software engineering, cloud computing, and Cybersecurity.
- Add to a team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Bachelor's degree in Computer Science, Engineering, or a related field and/or proven work experience as a Software Engineer, preferably in a cloud-based environment.
- 7+ years of work-related experience in a professional software engineering role and leading a team/s.
- Experience with front-end technologies, such as HTML5, CSS3, and JavaScript.
- Hands-on experience with React.js and its core principles.
- Strong understanding of API protocols and asynchronous request handling, including REST and GraphQL.
- Experience with relational (SQL) and NoSQL databases, including data modelling and optimisation.
- Experience in Java and Spring Boot for backend development and system architecture.
- Solid understanding of agile methodologies and DevOps best practices, such as CI/CD, application resiliency, security, Git/GitHub, and Test Driven Development.
- Strong proficiency in Python, with a deep understanding of object-oriented programming principles.
- Strong proficiency in SQL, with experience of building data pipelines, data models, and data transformation within data warehouses, knowledge of tools such as DBT is desired.
- Strong problem-solving, communication, and leadership skills.
- Demonstrated ability to leverage AI-powered coding assistants to accelerate development, improve code quality, and integrate best practices across the software lifecycle, while exercising sound judgment on when to rely on automation versus writing code by hand.
Preferred qualifications, capabilities, and skills
- Experience with big-data technologies, such as Splunk, Trino, and Apache Iceberg.
- AI/ML experience with building models.
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer).
Senior Lead Full-Stack Software Engineer in London employer: JP Morgan
Contact Detail:
JP Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Lead Full-Stack Software Engineer in London
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack capabilities. Make sure to include links to your GitHub or any live demos. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for those interviews! Research common technical questions related to full-stack development and practice coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter. Don’t miss out on the chance to land that dream job!
We think you need these skills to ace Senior Lead Full-Stack Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Lead Full-Stack Software Engineer role. Highlight your experience with front-end technologies, backend development, and any leadership roles you've had. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific projects that demonstrate your expertise in building scalable web applications and working with technologies like React.js and Java. We love seeing real examples of your work, so don’t hold back on the details!
Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at StudySmarter!
How to prepare for a job interview at JP Morgan
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React.js, Java, and SQL. Brush up on your knowledge of API protocols and asynchronous request handling, as these are crucial for the role.
✨Showcase Your Leadership Skills
As a Senior Lead, you'll need to demonstrate your ability to lead a team. Prepare examples of how you've successfully led projects or mentored team members in the past. Highlight your experience with code reviews and providing constructive feedback.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice coding problems and be ready to explain your thought process. Use examples from your past experiences to illustrate how you’ve solved complex issues.
✨Emphasise Collaboration and Communication
This role involves working with cross-functional teams, so be prepared to discuss how you’ve collaborated with others in previous roles. Share specific instances where your communication skills helped achieve project goals or resolve conflicts.