Join a agile team where your engineering expertise shapes business outcomes
and advances your career. Leverage your skills to solve real-world challenges
and grow with us.
As a Software Engineer at JPMorgan Chase within the Chief technology Office
team, you will apply your technical expertise to the full software development
lifecycle and collaborate with stakeholders to achieve shared goals. You will
thrive in an environment that values experimentation, continuous improvement,
and learning. We foster a culture of trust, creativity, and global impact,
empowering you to deliver solutions that benefit our customers. You will be part
of a supportive team that encourages your growth and innovation.
Job responsibilities
* Design, develop, and deploy high-quality software solutions
* Collaborate with stakeholders to define requirements and deliver business
value
* Apply engineering best practices throughout the software development
lifecycle
* Implement and maintain CI/CD pipelines for efficient delivery
* Develop and orchestrate containerized applications using Docker and
Kubernetes
* Build and support micro-services architectures
* Leverages enterprise-authorized AI coding assist tools within the work
environment to improve code quality, delivery speed, and productivity across
complex deliverables (e.g., code generation/refactoring, unit test creation,
documentation), while validating outputs through peer review, automated
testing, and secure coding standards; contributes learnings and reusable
patterns to improve broader team effectiveness.
* Applies knowledge of tools within the Software Development Life Cycle
toolchain, including enterprise-authorized AI-assisted development and
automation capabilities, to improve the value realized by automation.
* Write scripts in Bash and Python to automate tasks
* Participate in Agile methodologies including Scrum and Test Driven
Development
* Continuously improve processes and contribute to team learning