JPMorgan Chase is looking to enhance, design, and deliver software components for their cutting-edge technology products in a secure, stable, and scalable manner, requiring a Software Engineer II to contribute to these efforts within the Mac Platform team.
Requirements
- Formal training or certification on software engineering concepts and 2+ years applied experience.
- 2+ years experience writing software in an enterprise environment.
- Understanding of basic Mac management in enterprises.
- Knowledge of Typescript and Go.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Familiarity with modern front-end technologies.
Responsibilities
- Understand Mac hardware, applications, operating system, and device management.
- Uses knowledge of Mac management in the enterprise to suggest new features to our applications and products.
- Writes secure and high-quality code using the syntax of at least two programming languages (Typescript and Go) with limited guidance.
- Deploy frontend and backend applications to Kubernetes.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
Other
- Adds to team culture of diversity, opportunity, inclusion, and respect.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
- Experience managing Mac or other endpoints and or infrastructure.
- Experience with Kubernetes.
- Exposure to cloud technologies.