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 the Corporate 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 software architectural guidance and direction to business and technical teams, contractors, and vendors, ensuring alignment with strategic goals.
- Design and develop secure, high-quality production code, while reviewing and refining code written by others to meet architectural standards.
- Lead architectural decisions that shape product design, application functionality, and technical operations, ensuring scalability and resilience.
- Serve as a subject matter expert in architectural design and contribute to the engineering community by promoting firm wide frameworks, tools, and best practices.
- Influence peers and project decision-makers to adopt innovative architectural solutions and foster a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in software architecture concepts with 5+ years of applied experience in architectural design.
- Hands-on experience in system architecture, application development, testing, and ensuring operational stability.
- Advanced proficiency in one or more programming languages and deep knowledge of architectural patterns and technical processes.
- Ability to independently tackle architectural design challenges with minimal oversight.
- Practical cloud-native architectural experience and a background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred Qualifications, Capabilities, and Skills:
- Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
- Familiarity with DevOps practices and tools, including CI/CD pipelines and infrastructure as code.
- Expertise in designing and implementing distributed systems and cloud-based architectures.
- Knowledge of security best practices and experience in implementing secure design principles.
- Strong communication and collaboration skills, with the ability to articulate complex architectural concepts to both technical and non-technical stakeholders.
- Experience in leading cross-functional teams and driving architectural initiatives across an organization