Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer 
United States, New York, New York 
193653337

25.06.2024

Job responsibilities

  • Drives platform and functional teams to design, develop, test, release, and monitor data platform tools and supporting services using agile methodology.
  • Identifies application patterns and analytics that influence the product design, application functionality, and technical operations such as reliability & scalability of data platform tools and supporting services.
  • Drives improvements through software as an SME in areas of observability, reliability, and availability.
  • Learns new skills and keep up with industry innovations to deliver solutions that automate manual or cumbersome work.
  • Develops secure and high-quality production code, and reviews and debug code written by others as well as evangelize Test Driven development approach.
  • Influences a culture of operational excellence & feedback in cloud and hybrid application ecosystem so no functional fault repeats.
  • Leads troubleshooting of priority incidents, conduct blameless post-mortems and ensure permanent closure of incident through software engineering.
  • Writes technical documentation such as architecture diagrams, service specifications, runbooks, and technical primers.
  • 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 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability hybrid and on-cloud.
  • Hands-on experience with modern programming language(s) such as java, python, and release management tools
  • Hands-on experience with Unix OS, software repository tools, observability tools, and performance testing tools
  • Practical knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, networking, DB, compute, messaging technologies etc.)
  • Takes on design and functionality problems independently with little to no oversight.
  • Works effectively and can prioritize tasks in a highly dynamic work environment that includes globally positioned resources.
  • Excellent communication skills, both written and oral appropriately scaled for senior technical and senior business audience.