US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Backend Lead Software Engineer

We have an opportunity to advance your career and provide an adventure where you can push the limits of what's possible

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, specifically in the Payments division, you will play a crucial role in an agile team committed to enhancing, creating, and delivering high-quality technology products securely, stably, and scalably.

As a significant technical contributor, your duties will encompass creating vital technology solutions across various technical domains within numerous business functions, all aimed at supporting the firm's business goals.

Job Responsibilities:


* Develop and implement creative software solutions, including design, development, and technical troubleshooting.

Utilize innovative thinking to build solutions and address technical challenges beyond routine or conventional approaches.


* Write secure, high-quality production code, and review and debug code written by others to ensure quality and performance.


* Identify opportunities to eliminate or automate the remediation of recurring issues, enhancing the overall operational stability of software applications and systems.


* Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and their applicability within existing systems and information architecture.


* Foster communities of practice across Software Engineering to promote awareness and adoption of new and leading-edge technologies.


* Contribute to a team culture that values diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills:


* Formal training or certification in software engineering concepts, with 5+ years of applied experience.


* Proficiency in building and maintaining Java web services.


* Expertise in designing REST APIs.


* Hands-on experience in system design, application development, testing, and ensuring operational stability.


* Advanced skills in one or more programming languages (e.g., Java, JavaScript/TypeScript, Golang, Python, Ruby, Clojure, Rust, C++, Haskell, Lisp, etc.).


* Proficiency in automation and continuous delivery methods.


* Comprehensive understanding of all aspects of the Software Development Life Cycle.


* Advanced knowledge of agile methodologies, including CI/CD, application resiliency, and security.


* Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).


* In-depth knowledge of the financial services industry and its IT systems.


* Practical experience with cloud-native technologies.

Preferred Qualifications, Capabilities, and Skills:


* Experience with Spring Boot.


* Experience with BPMN flows.


* Experience with MySQL.


* Experience with Kafka.


* Experience with AWS.


* E...




Share Job