Senior Software Engineer - Full Stack (Dublin, CA)

SavvyMoneyDublin, CA
$190,000 - $200,000Hybrid

About The Position

SavvyMoney is a leading fintech company based in the San Francisco East Bay, providing integrated credit score and personal finance solutions to over 1,600 bank and credit union partners nationwide. Our solutions integrate with more than 43 digital banking platforms. SavvyMoney has been recognized by the San Francisco Business Times and the Silicon Valley Journal as one of the "Top 25 Places to Work in the San Francisco Bay Area" and is an Inc. 5000 Fastest Growing Company. We are seeking a Senior Software Engineer - Full Stack to join our growing team at our Dublin, CA corporate offices, offering a hybrid work environment.

Requirements

  • BS/BA in a technical field such as Computer Science or equivalent experience.
  • 8 years of relevant experience designing and implementing Java applications across various phases.
  • Experience building backend services and distributed systems.
  • Experience building microservices using Spring Framework.
  • Solid Experience in working with AWS Cloud Environment.
  • Solid grasp of software engineering fundamentals and their practical applications.
  • Ability to collaborate across multiple teams, on and offshore, and be willing to roll up your sleeves and execute!
  • Exposure to Containerization with tools like Docker and Kubernetes is required.
  • Experience with APIs (REST).
  • Understanding of client-side JavaScript frameworks.
  • Knowledge of Agile development practices.
  • Candidates must be legally authorized to work in the United States on a full-time basis without the need for employer sponsorship now or in the future.

Nice To Haves

  • Experience in using other java libraries to support reactive programming, redis API, AWS SDK, Localstack, is a plus.
  • Understanding and experience working on a broad range of AWS Cloud Services like ECS, Load Balancers, Fargate, S3, IAM Roles, Aurora RDS, Dynamo DB, Lambda, Glue, etc.
  • Understanding how to use Terraform for IAC is a plus.

Responsibilities

  • Develop high-performing, scalable, and available backend infrastructure.
  • Contribute to and continually improve our site architecture, feature components, development process, and SDLC tools, and system design.
  • Translate product requirements and technical designs into well-engineered, low-defect, robust code.
  • Research new technologies or methodologies that can improve the architecture, user experience, or development process.
  • Participate in code reviews, listening to feedback while sharing your knowledge with other members of the team.
  • Collaborate with product, sales, customer-support, and other departments to implement new growth initiatives.
  • Identify performance bottlenecks while proposing and implementing effective solutions.
  • Participate in architectural and software development activities.
  • Manage complex releases and code management.
  • Conduct software analysis, testing, programming, and debugging.
  • Utilize Static code analysis tools to implement Web best practices and standards.
  • Mentor team to debug and assist in resolving technical spikes.
  • Work with offshore teams and guide them on development of the product.

Benefits

  • Equity Compensation Package
  • Flexible Time Off (FTO)
  • Medical, Dental, Vision – 100% premium paid for employee
  • Disability/Life Insurance
  • Opportunity for learning and career growth
  • Reimbursement for remote work setup
  • Monthly stipend for phone and internet
  • Team building events, culture activities, all hands events
  • Paid time off to volunteer and serve the community
  • Half day Fridays
  • 401k matching contribution
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service