DescriptionAs a Senior Lead Software Engineer - Performance / Systems Engineer at JPMorgan Chase within the Corporate Technology - Compliance Technology team youare 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. As a core technical contributor you are responsible for conducting critical technology.
Job Responsibilities:
- Design develop and execute performance test plans and strategies to ensure applications are scalable and reliable utilizing tools like JMeter Grafana and Prometheus to identify and resolve bottlenecks
- Collaborate with development and operations teams to optimize application performance and resource utilization implementing solutions for real-time performance monitoring
- Manage containerized applications using Kubernetes and OpenShift to ensure optimal performance in cloud environments developing shell scripts to automate testing and monitoring tasks
- Work with cross-functional teams to design and implement REST APIs ensuring compliance with Open API Standards while leveraging cloud tools and microservices architecture to enhance performance and scalability
- Implement deployment automation and CI/CD pipelines using tools such as Jenkins and Travis ensuring accessibility and security compliance across all systems and applications
- Manage user authentication and authorization across multiple systems developing automated testing platforms and unit tests to ensure code quality and performance
- Apply Agile methodologies to effectively manage and deliver performance engineering projects proactively identifying hidden problems and patterns in data to drive improvements in coding hygiene and system architecture
- Contribute to software engineering communities of practice and participate in events exploring new and emerging technologies
- Foster a team culture of diversity equity inclusion and respect while maintaining a focus on continuous improvement and innovation
- Demonstrate strong problem-solving skills and the ability to work collaboratively in fast-paced environments ensuring the successful delivery of high-quality software solutions
Required Qualifications Capabilities and Skills:
- Formal training or certification on software engineering concepts and 5 years applied addition 2 years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Bachelors degree in Computer Science Information Technology or a related field with experience in performance engineering or a similar role
- Strong understanding of programming fundamentals and proficiency in performance testing and monitoring tools like JMeter Blaze meter Grafana Prometheus and Dynatrace
- Experience with AWS/cloud computing Kubernetes OpenShift and shell scripting
- Skilled in designing and implementing REST APIs ensuring compliance with Open API Standards and knowledgeable in cloud technologies and microservices architecture
- Experience with CI/CD tools such as Jenkins and Travis and understanding of accessibility and security compliance.
- Proficient in managing user authentication and authorization across multiple systems with strong problem-solving skills and the ability to thrive in a fast-paced environment
- Solid understanding of Agile methodologies including CI/CD application resiliency and security
- Ability to work collaboratively in diverse teams contributing to a culture of innovation and continuous improvement
Preferred Qualifications Capabilities and Skills:
- Experience in financial services or a related industry
- Certifications in performance testing or cloud technologies
- Familiarity with modern front-end technologies.
- Exposure to cloud technologies (i.e. AWS)
- Demonstrated knowledge of software applications and technical processes within disciplines such as cloud artificial intelligence machine learning and mobile
- Familiarity with Agile methodologies and practices with overall knowledge of the Software Development Life Cycle
Required Experience:
Senior IC
DescriptionAs a Senior Lead Software Engineer - Performance / Systems Engineer at JPMorgan Chase within the Corporate Technology - Compliance Technology team youare an integral part of an agile team that works to enhance build and deliver trusted market-leading technology products in a secure stable...
DescriptionAs a Senior Lead Software Engineer - Performance / Systems Engineer at JPMorgan Chase within the Corporate Technology - Compliance Technology team youare 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. As a core technical contributor you are responsible for conducting critical technology.
Job Responsibilities:
- Design develop and execute performance test plans and strategies to ensure applications are scalable and reliable utilizing tools like JMeter Grafana and Prometheus to identify and resolve bottlenecks
- Collaborate with development and operations teams to optimize application performance and resource utilization implementing solutions for real-time performance monitoring
- Manage containerized applications using Kubernetes and OpenShift to ensure optimal performance in cloud environments developing shell scripts to automate testing and monitoring tasks
- Work with cross-functional teams to design and implement REST APIs ensuring compliance with Open API Standards while leveraging cloud tools and microservices architecture to enhance performance and scalability
- Implement deployment automation and CI/CD pipelines using tools such as Jenkins and Travis ensuring accessibility and security compliance across all systems and applications
- Manage user authentication and authorization across multiple systems developing automated testing platforms and unit tests to ensure code quality and performance
- Apply Agile methodologies to effectively manage and deliver performance engineering projects proactively identifying hidden problems and patterns in data to drive improvements in coding hygiene and system architecture
- Contribute to software engineering communities of practice and participate in events exploring new and emerging technologies
- Foster a team culture of diversity equity inclusion and respect while maintaining a focus on continuous improvement and innovation
- Demonstrate strong problem-solving skills and the ability to work collaboratively in fast-paced environments ensuring the successful delivery of high-quality software solutions
Required Qualifications Capabilities and Skills:
- Formal training or certification on software engineering concepts and 5 years applied addition 2 years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- Bachelors degree in Computer Science Information Technology or a related field with experience in performance engineering or a similar role
- Strong understanding of programming fundamentals and proficiency in performance testing and monitoring tools like JMeter Blaze meter Grafana Prometheus and Dynatrace
- Experience with AWS/cloud computing Kubernetes OpenShift and shell scripting
- Skilled in designing and implementing REST APIs ensuring compliance with Open API Standards and knowledgeable in cloud technologies and microservices architecture
- Experience with CI/CD tools such as Jenkins and Travis and understanding of accessibility and security compliance.
- Proficient in managing user authentication and authorization across multiple systems with strong problem-solving skills and the ability to thrive in a fast-paced environment
- Solid understanding of Agile methodologies including CI/CD application resiliency and security
- Ability to work collaboratively in diverse teams contributing to a culture of innovation and continuous improvement
Preferred Qualifications Capabilities and Skills:
- Experience in financial services or a related industry
- Certifications in performance testing or cloud technologies
- Familiarity with modern front-end technologies.
- Exposure to cloud technologies (i.e. AWS)
- Demonstrated knowledge of software applications and technical processes within disciplines such as cloud artificial intelligence machine learning and mobile
- Familiarity with Agile methodologies and practices with overall knowledge of the Software Development Life Cycle
Required Experience:
Senior IC
View more
View less