Demo

Senior Software Engineer

RainesDev
San Francisco, CA Full Time
POSTED ON 2/17/2025
AVAILABLE BEFORE 3/16/2025

We are looking for a highly skilled Senior Software Engineer to join our team and take a leading role in building scalable, reliable, and efficient systems. As a key contributor, you will leverage your expertise in TypeScript, Node.js, PostgreSQL, Redis, and cloud services (GCP or equivalent) to design and optimize backend systems that power our SaaS platform. This is an exciting opportunity for an experienced engineer with a strong foundation in cloud-native architectures, database technologies, and SaaS development.

Key Responsibilities
  • Backend Development: Build and maintain robust, high-performance backend services using TypeScript and Node.js.
  • Cloud-Native Systems: Design and implement scalable, cloud-native architectures on Google Cloud Platform (GCP) or other cloud providers.
  • Database Design and Optimization: Develop and optimize database schemas, queries, and indexing strategies for PostgreSQL and Redis to ensure efficient data management.
  • SaaS Development: Leverage your experience in SaaS environments to build scalable and reliable multi-tenant solutions.
  • Dockerized Workflows: Use Docker to containerize applications, ensuring seamless deployment and scalability.
  • Collaboration: Work closely with product managers, frontend developers, and other team members to deliver high-quality solutions.
  • Technical Leadership: Mentor junior engineers and contribute to architectural decisions that impact the platform’s scalability and performance.

Qualifications
  • Experience:
    • 5 years of professional software engineering experience, with a focus on backend systems.
    • Proven experience working at a SaaS company or on SaaS products.
  • Technical Expertise:
    • Expert-level proficiency in TypeScript and Node.js.
    • Strong understanding of database technologies, with hands-on experience in PostgreSQL and Redis.
    • Experience designing, optimizing, and managing database schemas and queries.
    • Proficiency with Docker for containerized workflows.
    • Hands-on experience with at least one cloud service provider (GCP, AWS, Azure).
    • Strong understanding of cloud-native architectures, including microservices, distributed systems, and serverless technologies.
  • Soft Skills:
    • Excellent problem-solving and debugging skills.
    • Strong communication and collaboration skills.
    • Ability to take ownership of complex projects and deliver solutions with minimal supervision.

Preferred Qualifications
  • Experience designing multi-tenant SaaS platforms.
  • Knowledge of observability tools (e.g., Prometheus, Grafana) and performance monitoring.
  • Familiarity with CI/CD pipelines and infrastructure as code tools like Terraform.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at RainesDev

RainesDev
Hired Organization Address New York, NY Full Time
We’re seeking a Software Engineer (Frontend / Fullstack) to help craft world-class enterprise software products. This ro...
RainesDev
Hired Organization Address San Francisco, CA Full Time
We are seeking a skilled and motivated Backend Engineer to join our dynamic team. As a key contributor, you will design,...
RainesDev
Hired Organization Address Chicago, IL Full Time
Are you a driven sales professional with a passion for B2B, solution-oriented selling? Do you thrive in building relatio...
RainesDev
Hired Organization Address San Francisco, CA Full Time
We are looking for a talented Frontend Engineer to join our team and contribute to building cutting-edge, user-facing pr...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the San Francisco, CA area that may be a better fit.

Senior Software Development Engineer in Test (SDET)

Advent Software, Inc., San Francisco, CA

Senior Technical Support Engineer

TIBCO Software, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!