Nod CareersAuto-apply free

Senior Java Software Engineer

vestmark · Wakefield, MA (Hybrid) · Hybrid · Wakefield, Massachusetts, United States
Auto-apply to this job with Nod →
<p>Vestmark is building the AI-native future of wealth management technology. We are looking for a <strong>Senior Java Software Engineer</strong> who is serious about AI-assisted development, curious about how software engineering is changing, and ready to do real work on systems that matter. You will not be handed a ticket queue. You will be expected to think, build, and grow quickly in an environment where AI fluency is the baseline, not the aspiration.</p> <p>Vestmark is a leading provider of wealth management solutions and services that enable financial advisors and institutions to efficiently manage and trade their clients' portfolios using a purpose-built SaaS ecosystem. With over $2 trillion in assets and 5+ million accounts, we are a trusted partner to some of the largest and most respected players across the wealth management industry.</p> <h2>What You’ll Do</h2> <h3>Build Agentic Systems</h3> <ul> <li>Contribute to the design and delivery of agentic systems: workflows where AI plans, executes, and iterates toward outcomes rather than simply responding to requests</li> <li>Build and ship production-quality solutions as part of a squad working on real efficiency and automation problems with direct business impact</li> <li>Participate in the full delivery lifecycle: design discussions, development, testing, deployment, and iteration</li> </ul> <h3>Apply AI-Native Development Practices</h3> <ul> <li>Use AI-assisted development tools, including code generation, prompt engineering, and agentic frameworks, as a standard part of your daily workflow from day one</li> <li>Learn and apply the team’s standards for building AI-native systems: state management, observability, non-determinism, and inference cost awareness</li> <li>Engage with testing and validation approaches specific to adaptive systems where behavior is not fully deterministic</li> </ul> <h3>Contribute to Reusable Foundations</h3> <ul> <li>Create clean, testable, maintainable solutions that strengthen the team's shared foundation; treat code quality as a direct contribution to everyone who touches this codebase after you</li> <li>Apply the principle <em>“fix the process, don’t automate the broken one”</em>: understand the problem deeply before proposing a solution</li> <li>Participate in code reviews as both a reviewer and a recipient; treat both as learning opportunities</li> </ul> <h3>Grow & Contribute to the Team</h3> <ul> <li>Engage actively in design reviews and architecture discussions, asking questions and developing your point of view over time</li> <li>Take feedback seriously and apply it quickly; growth velocity matters here as much as current skill level</li> <li>Contribute to the growth and development of our core values: <strong>We Before Me, Positive Energy, Knowledge Explorer, and Own It</strong></li> </ul> <h2>What We’re Looking For</h2> <h3>Engineering Fundamentals</h3> <ul> <li>Solid foundational knowledge of software engineering: data structures, algorithms, system design basics, and how production systems behave under real-world conditions</li> <li>Ability to build and deliver <strong>working solutions in Java</strong>, with willingness to use whatever the problem requires</li> <li>Understanding of APIs, basic cloud concepts, and modern software delivery practices</li> </ul> <h3>AI Fluency & Curiosity</h3> <ul> <li>Genuine, hands-on familiarity with AI-assisted development tools: you use them regularly, you have opinions about them, and you are actively developing your practice</li> <li>Curiosity about agentic systems: how AI can plan, take action, and iterate toward outcomes in multi-step workflows</li> <li>Awareness of where AI tooling is heading and a desire to stay current as it evolves rapidly</li> </ul> <h3>Problem-Solving Orientation</h3> <ul> <li>Ability to engage with ambiguous problems: ask good questions, break the problem down, and propose a reasonable approach before jumping to a solution</li> <li>Comfort working on problems where the full solution isn’t defined upfront</li> <li>Attention to the business context of the work: understanding why something matters, not just what needs to be built</li> </ul> <h3>Learning Velocity</h3> <ul> <li>Demonstrated ability to learn quickly and independently: you don’t wait to be taught everything</li> <li>Receptive to feedback and able to apply it quickly; the expectation is continuous improvement, and you take that seriously</li> <li>Evidence of intellectual curiosity beyond coursework: personal projects, open source contributions, self-directed learning in AI or systems engineering</li> </ul> <h3>Product Mindset</h3> <ul> <li>You engage with the problem before you engage with the solution; you ask why before you ask how, and you want to understand what you're building and whether it's the right thing to build</li> <li>You form a point of view on what you're building and why it matters; you don't treat requirements as fixed inputs but as the starting point for understanding the problem</li> </ul> <h2>What Will Help You Stand Out</h2> <ul> <li>Hands-on experience with agentic frameworks, LLM APIs, or workflow orchestration tools, whether through coursework, personal projects, or early professional work</li> <li>Experience with AWS or equivalent cloud environments, even at a basic level</li> &lt

Let Nod apply for you →

More jobs at vestmark

Project Manager — vestmarkTrader — vestmarkSoftware Engineer Co-op — vestmarkSoftware Engineer — vestmarkVP, Product Management — vestmarkAssociate Operations Analyst — vestmark