Senior Lead Software Engineer -Python and Databricks

Senior Lead Software Engineer -Python and Databricks

Full-Time 43200 - 72000 € / year (est.) No home office possible
J

At a Glance

  • Tasks: Lead an agile team to develop and deliver innovative tech products using Python and Databricks.
  • Company: Join J.P. Morgan, a global leader in financial services, known for its commitment to diversity and inclusion.
  • Benefits: Enjoy a collaborative culture, opportunities for growth, and the chance to work with cutting-edge technologies.
  • Other info: Be part of a diverse team that values innovation and encourages personal and professional development.
  • Why this job: Make a real impact by solving complex challenges in a dynamic environment while advancing your tech skills.
  • Qualifications: Proficient in Python, experienced in big data technologies, and familiar with cloud platforms like AWS.

The predicted salary is between 43200 - 72000 € per year.

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Global Banking, Data, Analytics & Technology division, you will be dedicated to advancing, creating, and deploying high-quality technology products, prioritising security, stability, and scalability. Your profound technical knowledge and problem-solving skills will have a substantial impact on the business, as you address a variety of challenges across numerous technologies and applications.

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes.
  • Serves as a function-wide subject matter expert in one or more areas of focus.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies.
  • Adds to the team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and proficient advanced experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced in one or more programming language(s), Python is required.
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
  • Ability to tackle design and functionality problems independently with little to no oversight.
  • Experience performing data analytics on AWS platforms.
  • Experience in writing efficient SQL's, implementing complex ETL transformations on big data platform.
  • Experience in Big Data technologies (Spark, Impala, Hive, Redshift, Kafka, etc.).
  • Experience in data quality testing; adept at writing test cases and scripts, presenting and resolving data issues.
  • Experience with Databricks, Snowflake, Iceberg are required.

Preferred qualifications, capabilities, and skills

  • Experience in application and data design disciplines with an emphasis on real-time processing and delivery e.g. Kafka is preferable.
  • Understanding of the Commercial & Investment Bank business will be useful.
  • Proficiency across the full range of database and business intelligence tools; publishing and presenting information in an engaging way is a plus.
  • Financial Services and Commercial and Investment Banking experience is a plus.
  • Familiarity with NoSQL database platforms (DynamoDB, Cassandra) is a plus.
  • Familiarity with relational database environment (Oracle, SQL Server, etc.) leveraging databases, tables/views, stored procedures, agent jobs, etc.

Senior Lead Software Engineer -Python and Databricks employer: J.P. MORGAN-1

J.P. Morgan Chase is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As a Senior Lead Software Engineer, you will benefit from a culture that prioritises diversity, equity, and inclusion, alongside ample opportunities for professional growth and development within the global banking sector. With access to cutting-edge technologies and a commitment to employee well-being, this role in a prestigious financial institution promises a rewarding career path in a supportive and forward-thinking atmosphere.

J

Contact Detail:

J.P. MORGAN-1 Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Lead Software Engineer -Python and Databricks

Tip Number 1

Familiarise yourself with the latest trends in Python and Databricks. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to staying current in the field.

Tip Number 2

Engage with the engineering community by attending meetups or webinars focused on big data technologies and software development. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals.

Tip Number 3

Prepare to discuss your experience with agile methodologies and how you've contributed to team culture in previous roles. Highlighting your ability to work collaboratively and promote diversity will resonate well with the company's values.

Tip Number 4

Research J.P. Morgan's Commercial & Investment Bank division to understand their specific challenges and goals. Tailoring your discussions around how your skills can address these needs will make you a more attractive candidate.

We think you need these skills to ace Senior Lead Software Engineer -Python and Databricks

Advanced Python Programming
Databricks Proficiency
Big Data Technologies (Spark, Impala, Hive, Redshift, Kafka)
SQL Development and Optimization
ETL Process Implementation
Data Analytics on AWS Platforms
Software Development Life Cycle (SDLC) Knowledge

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python, Databricks, and any relevant big data technologies. Use specific examples that demonstrate your technical skills and problem-solving abilities.

Craft a Strong Cover Letter:In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the responsibilities outlined in the job description, particularly your experience in agile teams and software development.

Showcase Relevant Projects:Include details about projects where you've developed secure and high-quality production code. Highlight your contributions to team culture and any leadership roles you've taken on, especially in relation to diversity and inclusion.

Prepare for Technical Questions:Anticipate technical questions related to your expertise in software engineering concepts, data analytics, and big data technologies. Be ready to discuss your experience with SQL, ETL transformations, and any relevant tools like Spark or Kafka.

How to prepare for a job interview at J.P. MORGAN-1

Showcase Your Technical Expertise

As a Senior Lead Software Engineer, it's crucial to demonstrate your advanced knowledge in Python and Databricks. Be prepared to discuss specific projects where you've applied these technologies, highlighting your problem-solving skills and the impact of your contributions.

Prepare for Scenario-Based Questions

Expect questions that assess your ability to tackle design and functionality problems independently. Think of examples from your past experiences where you successfully navigated challenges, particularly in areas like data analytics or big data technologies.

Emphasise Team Collaboration

Since you'll be part of an agile team, it's important to convey your experience in collaborating with diverse teams. Share instances where you've provided technical guidance or influenced project decisions, showcasing your leadership and communication skills.

Understand the Business Context

Familiarise yourself with the Commercial & Investment Bank's operations and how technology plays a role in their success. Being able to discuss how your technical skills can contribute to their business objectives will set you apart from other candidates.