Senior Java Software Engineer
Overview
Join Vestmark to help build AI-native, agentic systems that actively plan, execute, and iterate toward outcomes in wealth management. You will contribute across the full delivery lifecycle within a squad, delivering production-grade Java solutions that directly impact efficiency and automation. You’ll leverage AI-assisted development and evolve our foundations for state management, observability, and cost-aware inference. This role blends hands-on engineering with architectural influence in a fast-moving, growth-focused team.
Compensation / Benefitscompany-paid medical premiums of 90%comprehensive total rewards packagecompetitive time-off programvariable compensation if eligibleopportunity to work with leading engineershybrid work arrangement
ResponsibilitiesDesign and deliver agentic systems and AI-driven workflowsShip production-quality Java solutions with real business impactParticipate in full delivery lifecycle: design, test, deploy, iterateApply AI-native development practices and tooling from day oneAdhere to team standards for state management, observability, and non-determinismContribute to reusable, clean, maintainable foundations and code qualityEngage in code reviews, design reviews, and architecture discussionsDemonstrate growth and actively contribute to core valuesUnderstand business context and prioritize problems accordingly
Key requirements7+ years of professional software engineering experienceStrong Java backend development with Spring/Spring BootExperience designing RESTful APIs and modern software deliveryProficiency with relational and NoSQL databases (MySQL, SQL Server, PostgreSQL, DynamoDB, MongoDB)Troubleshooting and root-cause analysis with APM tools (preferred Dynatrace, Splunk)problem-solving orientationrapid learning and adaptabilitycollaboration and teamworkJavaSpring/Spring BootREST APIs