Staff Backend Software Engineer - Portfolio Data Workflows
Staff backend engineer responsible for designing and leading API services and distributed-system architecture for portfolio data workflows. The role requires expert software design knowledge, Java, SQL, AWS, mentoring ability, and experience influencing technical direction.
About the job
Responsibilities
- Design, develop, and implement robust API services supporting a growing European customer base.
- Lead architecture designs and product roadmap creation.
- Research and drive adoption of new technologies and best practices.
- Analyze complex ecosystems, understand requirements, determine optimal approaches, and drive change.
- Mentor, coach, and empower engineers while contributing to an inclusive, high-performing team culture.
- Contribute to code reviews and technical designs.
- Debug and troubleshoot issues across the application stack.
- Collaborate with engineers, product managers, and stakeholders.
Requirements
- Extensive professional software development experience, including building backend services.
- Deep knowledge of software design patterns, API design, and the software development lifecycle.
- Proven ability to influence technical direction and contribute to the architecture of complex distributed systems.
- Understanding of REST, service-based architecture, and distributed systems.
- Strong learning, analytical, and problem-solving abilities.
- Experience mentoring engineers and collaborating with senior peers.
- Experience building services with Java, SQL, and AWS.
- Demonstrable knowledge of using AI in a professional engineering environment.
- Interest or experience in the financial industry or wealth management.
Nice to Have
- Experience with Elasticsearch.
Skills
Java, SQL, AWS, Rest, API Design, Distributed Systems, Service-Based Architecture, Elasticsearch, Artificial Intelligence, Software Design Patterns
Similar jobs
Backend Engineering jobsStaff Software Engineer leading the production toolchain for compiling and distributing complex Python packages across Linux, macOS, and Windows. Requires 10+ years of software development experience and deep C/C++ expertise in compilation, linking, architecture, and technical strategy.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Leads the design and implementation of resilient backend API services and distributed platform architecture for a financial data ecosystem. The role requires extensive software development experience, expert API and systems design knowledge, and strong technical leadership and mentoring.
Leads high-performance C++ development, real-time modeling and simulation, and integration of third-party software and hardware systems. Requires staff-level engineering experience, strong systems architecture expertise, and leadership of complex technical projects.
Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.