DescriptionBe an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within Capital Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teamsβ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Proven experience leading teams of technologists and managing global stakeholders.
- Proficiency in cloud-native application development, particularly with Python and PySpark.
- Advanced skills in one or more programming languages.
- Experience in data integration and handling large data volumes for reporting models.
- Proficiency with data platforms like Databricks/Snowflake and both SQL and NoSQL databases, including complex SQL query development.
- In-depth knowledge of software applications and technical processes, with expertise in areas like cloud, AI, machine learning, or mobile.
- Expertise in agile projects and automated testing/dev ops environments.
- Familiarity with big data technologies such as Apache Spark or PySpark.
- Experience with containerization technologies like Docker and Kubernetes (EKS), and ability to guide teams toward strategic goals.
Preferred qualifications, capabilities, and skills
- Experience in financial / banking domain