DescriptionJoin our agile team at JPMorgan Chase as a Senior Lead Software Engineer and be at the forefront of enhancing, building, and delivering top-notch technology products. In our Public Cloud Foundational Services organization, you'll have the opportunity to grow your career, apply your skills in designing and delivering JPMC compliant Amazon Machine Images for Public Cloud applications, and make a significant impact in the technology industry.
As a Senior Lead Software Engineer at JPMorgan Chase within the Public Cloud Foundational Services organization, you serve as a seasoned member of Operating Systems Build Factory team to design and deliver JPMC compliant Amazon Machine Images for Public Cloud applications. 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
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Design and implement new solutions for delivering JPMC compliant Amazon Machine Images (AMIs) for various Operating Systems and architectures
- Maintain and update existing OSBF solutions to create, customize, test and deliver AMIs.
- 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
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Deep expertise in engineering operating system image solutions for at least one Operating System (Linux, Windows, macOS)
- Proficient in coding in python, shell scripting for relevant OSes.
- Hands on experience with various basic AWS services and tools, including Lambdas, SNS, SQS, CloudFormation, S3, EventBridge and Step Functions
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Ability to tackle design and functionality problems independently with little to no oversight
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
- Detail-oriented, self-sufficient team-player that produces test-driven client experience focused secure, scalable, resilient solutions
- Being a certified AWS Solutions Architect is a plus.
- Hands on experience with delivering and supporting large scale AWS production workload infrastructure is a plus.