Rewarding Software Engineer III Role Python, Databricks, AWS (Apply Now 2025)

🚀 Are you ready to take your software engineering career to the next level? This is an exciting opportunity to join JPMorgan Chase, a global leader in financial technology and digital innovation. As a Software Engineer III, you will play a vital role in building and enhancing next-generation platforms that power the future of enterprise technology and financial services.

In this position, you will not only work on cutting-edge data solutions but also gain hands-on exposure to the latest tools in cloud computing, artificial intelligence, machine learning, and big data engineering. From designing scalable data pipelines and optimizing cloud-based applications to integrating Generative AI and Large Language Models (LLMs) into workflows, you’ll be contributing to technology that impacts millions of users worldwide.

By joining JPMorgan Chase, you’ll be part of a collaborative and agile team environment that values creativity, technical excellence, and forward-thinking innovation. This role is ideal for engineers who are passionate about Python, AWS, Databricks, and data-driven problem-solving, and who want to make a tangible difference in the future of fintech.

Software Engineer III
Software Engineer III

✅ Job Summary

As a Software Engineer III, you will step into a critical role within a high-performing agile team at JPMorgan Chase. This position is designed for professionals who are eager to push the boundaries of innovation while working on enterprise-grade technology solutions that shape the future of financial services.

Your primary focus will be to design and implement secure, scalable, and reliable applications that meet the demands of a global business. You will work extensively with Python, Databricks, and AWS, leveraging your expertise to create high-performance data pipelines, develop and deploy machine learning models, and integrate advanced AI technologies into production systems.

This role offers the unique opportunity to collaborate closely with data scientists, modelers, and business stakeholders, ensuring that your engineering solutions deliver real-world business impact. Beyond coding, you’ll contribute to strategic decision-making, system design, and the adoption of emerging tools and frameworks.

If you are passionate about big data, cloud computing, and artificial intelligence, and want to work in an environment that values collaboration, innovation, and continuous learning, this position provides the perfect platform to accelerate your career while contributing to projects that truly make a difference.

🔑 Key Responsibilities

  • Develop, optimize, and maintain data pipelines using Spark and Databricks.
  • Design, build, and scale machine learning models for real-world business use.
  • Partner with data scientists, business analysts, and stakeholders to deliver tailored solutions.
  • Apply best practices in the software development lifecycle, testing, and documentation.
  • Integrate Generative AI and LLM technologies into data workflows.
  • Contribute to knowledge sharing, mentorship, and continuous improvement within the team.
  • Ensure high-quality results are delivered on time and aligned with business goals.

🎯 Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of hands-on experience in software engineering roles.
  • Strong coding skills in Python and familiarity with Java.
  • Experience with big data technologies (Hadoop, Spark, Databricks).
  • Proficiency with Python libraries such as Pandas, NumPy, and Scikit-learn.
  • Solid understanding of cloud technologies (AWS or Azure).
  • Knowledge of databases like Cassandra, MongoDB, or Teradata.
  • Exposure to agile methodologies and collaborative development environments.

🌟 Preferred Skills

  • Familiarity with Generative AI and LLM applications.
  • Experience with build tools (Maven) and source control (Git, SVN).
  • Knowledge of code optimization and performance tuning.
  • Strong communication and problem-solving skills.🎁 Benefits of Working with JPMorgan Chase
  • Competitive salary and performance-based incentives.
  • Access to advanced tools and enterprise-level cloud platforms.
  • Professional growth opportunities with training, certifications, and mentorship.
  • Collaborative, innovative, and inclusive workplace culture.
  • Exposure to cutting-edge AI and big data technologies.

❓ FAQs

Q1: Is this role fully remote or on-site?
A: The position may involve hybrid or on-site work depending on team requirements.

Q2: Do I need prior experience with Databricks to apply?
A: Hands-on experience with Databricks or Spark is strongly preferred, but equivalent big data expertise may also be considered.

Q3: What career growth opportunities are available?
A: Engineers at JPMorgan Chase often progress into senior engineering, architecture, or leadership roles, with ample support for certifications and skill advancement.

Q4: Is experience in financial services required?
A: No, it’s not mandatory. However, familiarity with financial or enterprise technology environments will be an advantage.

📌 How to Apply

If you’re ready to bring your skills in Python, AWS, and Databricks to one of the world’s leading technology-driven financial institutions, click the link below to apply:

👉 Apply Here

Leave a Comment