Job Summary:
JPMorgan Chase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers and businesses. They are seeking a Software Engineer III to enhance, design, and deliver software components in a secure and scalable manner, while contributing to continuous improvement and team culture.
Responsibilities:
• Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
• Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
• Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
• Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
• Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
• Contributes to software engineering communities of practice and events that explore new and emerging technologies
• Adds to team culture of diversity, opportunity, inclusion, and respect
Qualifications:
Required:
• Formal training or certification on software engineering concepts and 3+ years applied experience
• 4+ years' experience in React (including hooks, state management, and component architecture) and Python
• Strong proficiency in HTML, CSS, JavaScript, and modern ReactJS patterns with UI/UX design principles.
• Hands-on practical experience in system design, application development, testing, and operational stability
• Proficient in automation testing with experience in React Testing Library, Jest, and Python testing frameworks (pytest, unittest)
• Experience in developing, debugging, and maintaining code in a large corporate environment with React and Python as primary languages, plus database querying languages
• Overall knowledge of the Software Development Life Cycle
• Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
• Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, etc.)
Preferred:
• Experience with React ecosystem tools (Redux, Context API, Next.js) and Python libraries (NumPy, Pandas, FastAPI)
• Exposure to cloud technologies and AI/ML
• Django/Flask frameworks preferred
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.