Senior Software Developer

Compunnel, Inc.

San Francisco (CA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm is looking for a Senior Software Developer to contribute to the development of secure, scalable, and customer-centric SaaS platforms. The role involves full-stack development, collaborating with cross-functional teams, and delivering high-quality software. Candidates should have over 8 years of experience in software engineering, specifically with React and API development. Responsibilities include enhancing existing systems, ensuring software quality, and exploring generative AI use cases. This position is based in San Francisco, California.

Qualifications

  • 8+ years of experience in software engineering.
  • Experience with front-end frameworks, preferably React.
  • API design and development experience; Node.js preferred.
  • Experience with application, network, and cloud security.
  • Experience building and architecting microservices.
  • Understanding of SaaS architectures, AWS/Azure/Google Cloud.

Responsibilities

  • Deliver new technical features for SaaS products.
  • Write clean, maintainable, and well-tested code.
  • Participate in peer code reviews to maintain code quality.
  • Design and implement Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) pipelines.
  • Provide on-call support for customer issues.

Skills

Software engineering
Front-end frameworks (React)
API design and development
Application security
Microservices architecture
Analytical problem-solving
Version control systems (Git, SVN)
Agile development
Unit testing (Mocha, Jest)
Cloud platforms (AWS/Azure/Google Cloud)
AI-enhanced developer tools
AI-enabled systems

Education

Bachelor’s degree in Computer Science or equivalent work experience

Job description

The Senior Software Developer will contribute to the development of secure, scalable, and customer-centric B2B and B2C SaaS platforms as part of the Digital Risk Management team.

This hands-on role involves full-stack development, collaborating with cross-functional partners, designing and implementing high-quality software components, and driving innovation through modern engineering practices, including generative AI exploration.

The position also includes delivering new features, enhancing existing systems, ensuring software quality, and supporting ongoing maintenance activities.

Key Responsibilities
  • Deliver new technical features for SaaS products and collaborate with engineering, product, and UX teams to define requirements and timelines.
  • Communicate risks, blockers, and delays proactively.
  • Contribute to continuous improvement of engineering practices and team culture.
  • Explore and prototype generative AI and large language model (LLM) use cases for product innovation.
  • Write clean, maintainable, and well-tested code.
  • Develop front-end components using TypeScript and React.
  • Implement RESTful API endpoints using TypeScript and Node.js.
  • Participate in peer code reviews to maintain high code quality and engineering standards.
  • Build reusable code and libraries for scalable growth.
  • Implement secure coding practices and support software security requirements.
  • Use modern developer tools to enhance productivity and code quality.
  • Integrate APIs and external services to enable intelligent product features.
  • Design API endpoints, schemas, and associated documentation.
  • Design reusable and scalable UI components and make sound design decisions focused on customer experience.
  • Ensure system performance, scalability, and reliability through robust technical designs.
  • Design and implement Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) pipelines.
  • Write unit tests for APIs and front-end components to deliver reliable, well-tested code.
  • Troubleshoot, debug, maintain, and enhance existing software systems.
  • Resolve bugs, performance issues, and security vulnerabilities.
  • Provide on-call support periodically for customer issues and server alerts.
Required Qualifications
  • 8+ years of experience in software engineering.
  • Experience with front-end frameworks, preferably React.
  • API design and development experience; Node.js preferred.
  • Experience with application, network, and cloud security.
  • Experience building and architecting microservices.
  • Strong computer science fundamentals and analytical/problem-solving skills.
  • Familiarity with version control systems such as Git or SVN.
  • Understanding of Agile development and DevOps principles.
  • Ability to write unit tests; familiarity with frameworks like Mocha or Jest preferred.
  • Understanding of SaaS architectures, AWS/Azure/Google Cloud, and networking concepts.
  • Familiarity with developer tools, including AI-enhanced tools such as Claude Code.
  • Experience designing AI-enabled systems, including MCP and RAG pipelines and vector databases (e.g., Pinecone, Weaviate).
  • Strong verbal and written communication skills for explaining technical decisions.
Preferred Qualifications
  • Bachelor’s degree in Computer Science or equivalent work experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SAAS Software Developer
SAAS Software Developer

Compunnel, Inc. • San Francisco (CA)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 190,000
Director of Software Development
Director of Software Development

spgi • New York (NY)

On-site
USD 180,000 - 220,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

Hybrid
USD 180,000 - 230,000
Senior Full Stack Software Engineer – Investment Risk Technology
Senior Full Stack Software Engineer – Investment Risk Technology

Jobtailor • California (MO)

On-site
USD 120,000 - 160,000
Senior Full Stack AI Engineer
Senior Full Stack AI Engineer

Ranger Technical Resources • Utah

On-site
USD 120,000 - 180,000
Senior Application Developer
Senior Application Developer

IntePros • Philadelphia

On-site
USD 120,000 - 170,000
Senior Software Engineer – Java, Angular, AWS
Senior Software Engineer – Java, Angular, AWS

Jobtailor • Washington

On-site
USD 120,000 - 170,000
Senior Engineer Full Stack
Senior Engineer Full Stack

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 120,000 - 160,000
Senior Full Stack AI and Data Engineer
Senior Full Stack AI and Data Engineer

RBA, Inc. • Minneapolis (MN)

Hybrid
USD 100,000 - 130,000
Flexible work schedule
Collaborative work environment
Career development opportunities