JOBSEARCHER

Lead Software Engineer - Java- Shared Services

Overview In this role you will design and deliver secure, scalable technology solutions within the Risk Technology team. You will collaborate across functions to translate requirements into high-quality production code and robust architectures. You’ll drive AI-assisted engineering practices to raise code quality, speed, and reliability while maintaining secure, compliant delivery. You will work with modern front-end and back-end stacks, and ensure efficient, well-controlled deployments in cloud and Kubernetes environments. This is an opportunity to shape critical common services that underpin risk-focused technology at scale. Compensation / Benefitsbase salarydiscretionary incentive compensationcomprehensive health careretirement savings plantuition reimbursementmental health support ResponsibilitiesExecute design, development and troubleshooting of software solutions beyond routine approachesCollaborate with multiple teams to meet broad business requirementsProduce secure, high-quality production code and maintain synchronization with supporting systemsPromote enterprise-approved AI-assisted engineering practices, set validation standards and encourage reuseLeverage SDLC tools and automation to improve value and delivery speedImprove system stability and efficiency over timeCreate architecture and design artifacts for complex applications and ensure design constraints are metContribute to communities of practice and stay abreast of new technologiesFoster a team culture of diversity, inclusion, and respect Key requirementsFormal training or certification in software engineering conceptsHands-on experience in system design, development, testing, and operational stabilitySolid development experience in Java, Microservices, Spring Boot, Kubernetes, Cloud Computing, Oracle, KafkaExperience leading use of AI-assisted software development tools with validation of AI outputs for correctness, performance, and securityStrong understanding of responsible AI use in engineering workflows and secure handling of dataExperience with coding in a large corporate environment using modern programming languages and SQLKnowledge of the Software Development Life CycleSolid experience with CI/CD, resiliency, and security in agile environmentsExperience with cloud deployment solutions such as Kubernetescollaborationcoaching and mentoringcommunicationTypescriptReactJava