Senior/Lead Java Software Engineer
We're working with a leading financial services enterprise that is building a specialized, high-impact engineering team to tackle critical technical challenges and innovate in AI-assisted software delivery. This dynamic environment offers a unique opportunity to make a significant impact across diverse platforms.The Role Rapidly onboard onto unfamiliar codebases and deliver working solutions under tight timelines Diagnose and resolve complex production issues across multiple platform teams Own end-to-end delivery of features, including implementation, testing, and CI/CD pipeline integration Work across distributed systems and enterprise-scale microservices architectures Utilize AI tools (e.g., Copilot, Claude Code or similar) to generate and iterate on code Act as a high-impact problem solver, moving across teams to improve system reliability and implement new functionalityWhat You'll Need Proven experience as a hands-on engineer Ability to rapidly adapt to new systems and technologies Strong problem-solving skills for diagnosing and resolving complex issues Experience with distributed systems and microservices architectures Familiarity with AI tools for code generation and development acceleration Experience in a fast-paced, ambiguous environmentWhat's On Offer Opportunity to work on critical technical challenges within a leading financial services enterprise Chance to pioneer AI-assisted software delivery at scale Dynamic role with exposure to various enterprise platforms High-impact work environmentApply via Haystack today!