We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms team, you will engage in the design, development, testing, and integration of end-to-end cloud components and related products. You will be part of the CPE feature team, ensuring adherence to firm-wide architectural design standards, risk management, security policies, and data management policies. You will help set strategic technology directions, establish development best practices, and conduct peer code reviews. You will support all elements of the Software Development Lifecycle and participate in developing integration elements, data models, and Application Programming Interfaces (APIs).
Job Responsibilities
Design, develop, and operate solutions for a cloud computing platform with built-in attributes of security, auditability, and observability
Define and build value-add services on the platform using cloud-native principles
Create technical designs for development and integration of new software and system technologies
Participate in software and system performance analysis and tuning, service capacity planning, and demand forecasting
Drive technical innovation and efficiency in infrastructure operations by developing tools and automation
Adopt cutting-edge technologies and create best-of-breed solutions by researching and evaluating alternate options
Help evangelize and adopt service mesh within the developer ecosystem and technical community
Collaborate with cross-functional teams to deliver scalable and reliable solutions
Ensure compliance with industry standards and internal policies throughout the development lifecycle
Provide mentorship and guidance to junior team members
Continuously improve platform capabilities through proactive monitoring and feedback
Required Qualifications, Capabilities, and Skills
Formal training or certification on software engineering concepts and 5+ years applied experience
Hands on development experience building and delivering large systems
Expert-level proficiency with at least one programming language such as Java or Golang
Experience in writing automated tests (Python, shell scripting, etc.)
System and networking experience is essential
Kubernetes experience is essential
Experience with git and CI/CD tools like Jenkins is essential
Strong analytical and troubleshooting skills with a desire and expertise to build and solve complex problems in systems at scale
Computer Science degree from a top-tier college
Preferred Qualifications, Capabilities, and Skills
Demonstrate leadership in technical innovation and solution delivery
Collaborate effectively with global technology teams and mentor and support professional growth of team members
Contribute to the adoption of new technologies and best practices
Experience in Azure cloud and Google Cloud Platform is a plus
Experience in public cloud environments (AWS, GCP, Azure) and cloud formation templates (Terraform, etc.) is a plus
ABOUT US
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.