JOBSEARCHER

Sr/Lead Java Software Engineer

Overview You will build and scale high-performance backend services powering real-time market data, trading workflows, and post-trade processing. In this hands-on role, you own architecture through production, partnering with cross-functional teams to solve complex, high-throughput problems. You’ll work on exchange integrations, regulatory workflows, and scalable systems that support trading operations. This is a growth-focused opportunity to influence system design and drive impactful technical decisions in a fast-paced fintech environment. Compensation / Benefitsmedical, dental, and vision coveragepaid leave where required by law ResponsibilitiesDesign and own scalable backend systems from architecture to productionDevelop high-performance services supporting real-time market data and trading workflowsBuild and maintain APIs and distributed, event-driven componentsImplement exchange connectivity, regulatory workflows, and post-trade processing featuresTranslate business requirements into technical solutionsCollaborate with cross-functional teams to reduce risk and improve throughput Key requirementsStrong Java and Spring Boot experience4+ years backend engineering for Senior; 8+ years for Lead/PrincipalExperience with APIs, distributed systems, messaging/event-driven architectures, and SQLAbility to translate business requirements into technical solutionsTrading, fintech, market data, or high-throughput systems experience a plusExperience with FIX, exchange connectivity, clearing, or risk systems is helpful but not requiredOnsite work in Chicago Loop 2-3 days per weekUS Citizens or Green Card holders; sponsorship not availableThink beyond tickets and navigate ambiguityStrong architectural decision-making and ownership of systemsCollaborative and proactive communication across teamsJavaSpring BootAPIs