remote
Lead Software Engineer - Full Stack & Python Automation - JPMorgan Chase Bank, N.A.
Software Engineer
Lead a high‑performing agile team to design, build, and deliver secure, scalable full‑stack applications using Python and modern JavaScript frameworks, while driving automation and continuous delivery practices.
About the role
Key Responsibilities
- Architect, develop, and maintain full‑stack solutions using Python for backend services and React/JavaScript for front‑end interfaces.
- Lead the design and implementation of automation frameworks to improve testing, deployment, and operational efficiency.
- Collaborate with product owners, architects, and other engineers to translate business requirements into robust, secure, and scalable technical solutions.
- Drive CI/CD pipeline enhancements, ensuring reliable, repeatable releases and rapid feedback cycles.
- Mentor junior engineers, conduct code reviews, and champion best practices in coding standards, security, and performance.
Requirements
- 5+ years of professional software development experience with strong expertise in Python and modern JavaScript frameworks (e.g., React).
- Proven track record building and deploying automated testing and CI/CD pipelines.
- Deep understanding of software design patterns, RESTful APIs, and secure coding practices.
- Experience leading agile teams, providing technical guidance, and fostering a collaborative culture.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to diverse stakeholders.
Skills
pythonjavascriptreactcicd