Software Engineer III - DevOps Automation Engineer

JPMorgan Chase & Co.Houston, TX
7h

About The Position

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Consumer & Community Banking – Risk team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proven software engineering experience with a focus on automation, monitoring, and incident management
  • Proficient in Python, SQL, Databricks, AWS – Proficiency in Python and AWS hands-on knowledge (CLI, API, etc.,) is mandatory for consideration.
  • AWS certified and strong knowledge of AWS Components and Databricks knowledge
  • Skilled in job scheduling tools such as Autosys and Airflow
  • Well versed in AWS lambda, Step functions and Developing Rest APIs using API Gateway
  • Experienced in performance monitoring and capacity management using Grafana, Splunk, and Dynatrace
  • Strong communication, collaboration, and problem-solving skills
  • Willing to participate in support rotations, including weekends

Nice To Haves

  • Knowledge of Databricks will be an added plus

Responsibilities

  • Design and develop innovative software solutions, applying creative problem-solving skills to address complex technical challenges.
  • Provide comprehensive production support, including batch job management, incident troubleshooting, and resolution of data delivery issues to ensure system reliability.
  • Lead automation efforts for monitoring, reporting, and operational tasks to enhance system health, efficiency, and resiliency.
  • Utilize key monitoring tools and drive process improvements to maximize system stability and performance.
  • Gather, analyze, and synthesize large, diverse data sets to develop visualizations and reporting that support continuous improvement of applications and systems.
  • Proactively identify hidden issues and patterns in data, using insights to improve coding hygiene and system architecture.
  • Collaborate with QA and Application Development teams to define and implement quality metrics for data processing, ingestion, API validation, cloud migration, and throughput testing.
  • Oversee release management and software development lifecycle activities, with hands-on experience in Jules and Jenkins pipeline deployments.

Benefits

  • We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
  • We also offer a range of benefits and programs to meet employee needs, based on eligibility.
  • These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
  • Additional details about total compensation and benefits will be provided during the hiring process.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service