Senior Software Engineer - Portfolio Data Workflows
Builds and owns end-to-end portfolio data workflow features within a modern service-based architecture. The role requires professional software development experience across Java, SQL, AWS, frontend frameworks, REST, and distributed systems.
About the job
Responsibilities
- Contribute to the long-term vision for achieving a modern, service-based architecture.
- Work as part of a high-performing, cross-functional team.
- Own software features end to end, from inception through delivery.
- Contribute to architecture designs, product roadmaps, and code reviews.
- Analyze a complex ecosystem, determine optimal approaches, and drive change.
- Debug and troubleshoot issues across the application stack.
- Collaborate with engineers, product managers, and stakeholders.
- Mentor teammates and help establish a high-performing engineering culture.
Requirements
- Extensive professional software development experience.
- Experience building services with Java, SQL, and AWS.
- Experience with frontend frameworks such as Ember, Angular, or React.
- Understanding of REST, service-based architecture, and distributed systems.
- Strong analytical, problem-solving, written, and verbal communication skills.
- Demonstrated commitment to software development best practices.
- Demonstrable experience using AI in a professional engineering environment.
- Interest or experience in the financial industry or wealth management.
Skills
Java, SQL, AWS, Ember, Angular, React, Rest, Service-Based Architecture, Distributed Systems, Artificial Intelligence
Similar jobs
Fullstack Engineering jobsBuild and maintain scalable full-stack healthcare applications and web services, collaborating with Product and Engineering on design, testing, security, and observability. Requires 5+ years of web application experience, Java and JavaScript proficiency, and familiarity with relational databases.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.
Build scalable growth systems and experimentation capabilities across onboarding, personalization, analytics, and engagement. The role requires 5+ years of frontend or full-stack experience, strong JavaScript/TypeScript and React skills, backend proficiency, cloud experience, and a data-driven product mindset.