At a Glance
- Tasks: Design and develop scalable data solutions using cutting-edge tech like Databricks and Python.
- Company: Join JPMorgan Chase's innovative Capital Analytics team, a leader in financial services.
- Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
- Why this job: Make a real impact by transforming data into actionable insights that drive strategic decisions.
- Qualifications: Experience in data management and proficiency in SQL, Python, and PySpark required.
- Other info: Collaborative environment with a strong focus on diversity and inclusion.
The predicted salary is between 43200 - 72000 £ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. Join our innovative Capital Analytics team at JPMorgan Chase where we leverage cutting-edge technology to drive data-driven decision-making and enhance business performance. We are seeking a talented and motivated Software/Data Engineer to join our team and contribute to our mission of transforming data into actionable insights.
As a Lead Software Engineer at JPMorgan Chase within the Capital Technology team, you will play a crucial role in designing, developing, and maintaining scalable data processing solutions using Databricks, Python, and AWS. You will collaborate with cross-functional teams to deliver high-quality data solutions that support our business objectives.
Job responsibilities:
- Execute creative, data-driven software solutions, including design, development, and technical troubleshooting, with the ability to think beyond routine approaches to solve technical problems.
- Design and implement data pipelines and scalable data processing workflows using Python, PySpark, SQL, and Databricks or Spark for large-scale, complex data environments.
- Develop fact and dimension data models for reporting and analytics.
- Write secure, high-quality production code, and review and debug code written by others.
- Identify and automate remediation of recurring issues to improve the operational stability of software applications and systems.
- Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability within existing systems.
- Lead communities of practice across Software Engineering to promote awareness and adoption of new technologies.
- Foster a team culture of diversity, opportunity, inclusion, and respect.
- Collaborate with business stakeholders to develop data management strategies, transforming data into insights that drive strategic decisions.
- Ensure data quality, consistency, security, and lineage throughout all stages of data processing and transformation as well as supporting data migration and modernization initiatives, transitioning legacy systems to cloud-based data warehouses.
- Document data flows, logic, and transformation rules to maintain transparency and facilitate knowledge sharing.
- Troubleshoot and resolve performance and quality issues in both batch and real-time data pipelines.
- Deliver comprehensive solutions to data challenges by applying appropriate data strategies and tools.
Required qualifications, capabilities, and skills:
- Proven experience in data management, ETL/ELT pipeline development, and large-scale data processing.
- Proficiency in SQL, Python, and PySpark.
- Hands-on experience with data lake platforms (Databricks, Spark, or similar).
- Strong understanding of data quality, security, and lineage best practices.
- Experience with cloud-based data warehouse migration and modernization.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and documentation abilities.
- Ability to collaborate effectively with business and technical stakeholders.
Lead Software Engineer - Data in Glasgow employer: J.P. Morgan
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - Data in Glasgow
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio showcasing your best projects, especially those involving Python, SQL, and data processing. This will help you stand out during interviews and demonstrate your hands-on experience.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and problem-solving techniques. Use platforms like LeetCode or HackerRank to sharpen your abilities before the big day.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the team at JPMorgan Chase. Don’t miss out!
We think you need these skills to ace Lead Software Engineer - Data in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in SQL, Python, and data processing, as these are key for the Lead Software Engineer role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about data and how your experience aligns with our mission at JPMorgan Chase. Show us your personality and enthusiasm for the role!
Showcase Your Problem-Solving Skills: In your application, provide examples of how you've tackled complex data challenges in the past. We love seeing creative solutions and innovative thinking!
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity.
How to prepare for a job interview at J.P. Morgan
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, PySpark, and Databricks. Brush up on your SQL skills too, as you'll likely be asked to demonstrate your understanding of data management and processing.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex data challenges. Think about how you’ve designed and implemented data pipelines or resolved performance issues in past projects. This will show your ability to think creatively and troubleshoot effectively.
✨Understand the Business Impact
Be ready to explain how your technical work translates into business value. Familiarise yourself with how data-driven decision-making can enhance performance and support strategic objectives. This will demonstrate that you understand the bigger picture beyond just coding.
✨Emphasise Collaboration
Since this role involves working with cross-functional teams, highlight your experience in collaborating with both technical and non-technical stakeholders. Share examples of how you’ve communicated complex ideas clearly and fostered a team culture of inclusion and respect.