Staff Full Stack Software Engineer

SS&C•San Francisco, FL

About The Position

The Geneva Web Development team at SS&C Advent is modernizing Geneva, a portfolio management and accounting platform used by investment firms worldwide. The role involves building scalable, modular full-stack applications using React, TypeScript, Java, and Spring Boot on a cloud-native microservices architecture. The engineer will help shape presentation-layer standards and solve distributed-systems challenges for the global investment management industry. The position works across the software development lifecycle and collaborates with User Experience, Business Analyst, and QA teams to deliver a strong end-user experience.

Requirements

  • 10 or more years of professional software engineering experience.
  • At least 5 years of frontend development experience, including significant hands-on expertise with React, TypeScript, JavaScript, HTML, and CSS.
  • At least 5 years of backend development experience using Java and Spring or Spring Boot.
  • Strong experience designing and developing Single Page Applications (SPAs) and integrating them with backend services.
  • Strong experience developing REST and/or gRPC APIs.
  • Strong understanding of API design, error handling, resiliency, and service-to-service communication.
  • Experience with relational and/or NoSQL databases, including query performance and transaction management.
  • Experience with microservices architecture and distributed application development.
  • Strong computer science fundamentals, including data structures, algorithms, networking, operating systems, concurrency, and distributed systems concepts.
  • Strong understanding of concurrency, multithreading, synchronization, and asynchronous programming.
  • Experience with containers, Kubernetes, and containerized application environments.
  • Strong understanding of testing, debugging, performance, security, and production support across the full application stack.
  • Strong software engineering practices, including code reviews, automated testing, CI/CD, and maintainable application design.

Nice To Haves

  • Experience with messaging and event-driven systems such as Kafka, NATS, RabbitMQ, or equivalent.
  • Experience with observability, including logging, metrics, tracing, and production diagnostics.
  • Experience with OAuth 2.0, OpenID Connect (OIDC), and enterprise identity providers.
  • Experience with Jenkins, GitHub Actions, or similar CI/CD automation platforms.
  • Experience using AI-assisted software development tools and workflows.
  • Experience in Agile development methodologies; Scrum is preferred.
  • Experience in wealth management or financial services.

Responsibilities

  • Develop modular and scalable code for front-end applications.
  • Work across all phases of the software development lifecycle, including design, research, development, code reviews, deployment, and testing.
  • Provide a great user experience for end users.
  • Work effectively with User Experience, Business Analyst, and QA teams.
  • Contribute to presentation-layer standards and best practices.

Benefits

  • Medical coverage.
  • Dental coverage.
  • Vision coverage.
  • 401(k) plan with company match.
  • Paid time off.
  • Paid holidays.
  • Parental leave.
  • Professional development reimbursement opportunity.
  • Potential consideration for an annual discretionary bonus and/or equity awards, such as restricted stock units or stock options, based on individual and business performance and company discretion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service