> Markdown version of [/jobs/ext/2078757-lead-software-engineer-multiple-positions](https://www.wearedevelopers.com/jobs/ext/2078757-lead-software-engineer-multiple-positions). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer [Multiple Positions... - **Company:** JPMorgan Chase & Co. - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Salary:** $172,500.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Automation of Tests, Unit Testing, Business Process Management, Code Review, Computer Engineering, Continuous Integration, Data Retrieval, Software Design Patterns, Job Scheduling, Junit, Apache Maven, Open Source Technology, Scrum Methodology, Systems Development Life Cycle, Query Optimization, Simple Object Access Protocol (SOAP), Single Sign-On, SQL Databases, Systems Integration, Test Case, Strategies of Testing, Pega, Enterprise Software Applications, Test-Driven Development (TDD), Database Performance, Pega PRPC Application Development, Indexer, Information Technology, Bitbucket, Restful APIs, Cucumber (Software), Splunk, Jenkins, Servicenow - **Published:** August 16, 2026 - **Apply:** https://www.juju.com/job/00000000gnbjx5 ## About the Role Requirements: Master's degree in Digital Sciences, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, IT Project Manager, or related occupation. The employer will alternatively accept a Bachelor's degree in Digital Sciences, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus 7 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, IT Project Manager, or related occupation. This position requires experience with the following: designing, developing, and maintaining business process management solutions using Pega PRPC; implementing and adapting Pega design patterns for scalable and maintainable solutions; performing Pega platform upgrades in collaboration with Pega Centers of Excellence; building modern, user-centric applications using Pega Constellation; designing data models, class structures, workflows, and case identification for complex business processes; developing and managing agents, queue processors, and job schedulers; integrating Pega applications with external systems using SOAP, REST, SQL, and SSO; using Java to interact with Pega APIs and extend application functionality; automating build, test, and deployment using CI/CD tools including Jules, Maven, Jenkins, Bitbucket, and ServiceNow; troubleshooting and providing production support; Test Driven Development, Cucumber test automation, and JUnit test case development; performing Agile Java and JavaScript development across the full SDLC; monitoring and searching using Splunk; working with clients to adopt design patterns and validate solutions through proof-of-concept exercises; writing and optimizing SQL queries for data retrieval, manipulation, and reporting within enterprise applications; integrating Pega applications with relational ## Description Duties: Lead the technical design and architecture of software applications, providing direction and guidance to the development team while overseeing the implementation process. Ensure that technical solutions align with business goals and requirements and align efforts toward shared objectives. Manage project timelines, resources, and deliverables. Analyze and optimize database performance, including query optimization and indexing. Plan upgrade processes, assess potential risks, and identify opportunities for process improvements by implementing best practices. Participate in Agile ceremonies such as daily standups, refinement sessions, and sprint planning, as well as in the planning and execution of unit testing. Migrate workflows to the open- source tool Camunda. Coordinate with cross-functional teams to ensure successful project execution. Conduct code reviews to ensure the quality of deliverables and knowledge-sharing sessions to promote reusability. Implement testing strategies to ensure the reliability and performance of applications. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Building an agentic software factory: How we rebuilt product development at Pipedrive](https://www.wearedevelopers.com/videos/100261-building-an-agentic-software-factory-how-we-rebuilt-product-development-at-pipedrive) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)