Lead Application Engineer III designing and developing software solutions for Swiss Re Life & Health insurance clients. Collaborating on cloud-native SaaS/PaaS solutions while mentoring fellow engineers.
Responsibilities
Designing and developing software solutions while assisting fellow software engineers through peer coding, peer review, and discussions on software development, best practices and solution design.
Collaborating with product owners, architecture teams, and engineering teams to translate business needs into robust and integrated technological solutions that align with the product vision and roadmap.
Contributing to front-end development and maintenance; maintain the performance, scalability, and security of applications to ensure maximum reliability.
Participating in design workshops with architects and review sessions with software engineers.
Prototyping new technologies with a fail-fast approach to innovation.
Collaborating with peers to implement and enforce software engineering best practices.
Supporting engineering managers in estimating, planning, and grooming the product backlog.
Leading, coaching, and mentoring fellow software engineers in their daily work.
Requirements
Overall 10+ years' experience in back-end software design and development.
8+ years' experience with Java and Spring Boot frameworks.
2+ years of experience with Angular and JavaScript.
Excellent technical proficiency in designing and implementing secure, clean code in Java.
Experience designing and implementing optimized RESTful APIs.
Proven ability in software testing methodologies to ensure reliability and performance.
Experience with containerization using Docker and/or Azure Kubernetes Service (AKS).
Experience with CI/CD pipelines, particularly using Azure DevOps.
Advanced knowledge of agile software engineering practices.
Front-end development expertise beyond the basics.
Experience leading code reviews and mentoring team members.
Excellent Communication Skills in English, both written and verbal.
Benefits
Employee stories
A world of opportunities
Inclusive culture encouraging fresh perspectives and innovative thinking
Professional development opportunities for those returning to work
Application Engineer providing technical and commercial solutions to support Data Center sales team. Collaborating closely with customers and internal teams for effective project delivery.
Senior Customer Application Engineer at NXP leading technical support for power and motor control applications. Engaging with Indian customers and global teams for mass production deployments.
Customer Application Support Engineer providing technical support for Linux BSP and driver integration issues at NXP. Collaborating with customers during product development phases for embedded applications.
Application Support Engineer providing technical support for logistics applications with a focus on troubleshooting and performance monitoring. Collaborating with development and business teams for issue resolution in a hybrid work environment.
Cloud Application Development Engineer at Intel responsible for designing and developing cloud - native applications. Involves building scalable APIs, ensuring security, and troubleshooting production issues.
Application Engineering Manager leading a team of engineers to integrate products into customer vehicles. Focusing on technical solutions and collaboration with automotive OEMs and Tier 1 suppliers.
Application Security Engineer ensuring security is integral to AI product development. Collaborating with engineers on securing code and overseeing vulnerability management.
Application Engineer delivering solutions to customers in the semi/display industry. Leading execution teams and applying customer technologies in Tainan and Hsinchu, Taiwan.
Sales Application Engineer preparing commercial proposals and technical specifications for solar PV and battery energy storage systems. Collaborating with clients and vendors to define integrated solutions.