CrawlJobs Logo

SaaS Software Developer

nttdata.com Logo

NTT DATA

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The SaaS Software Developer role involves developing and maintaining B2B and B2C SaaS products, focusing on secure and scalable solutions. Candidates should have over 5 years of experience in software engineering, with strong skills in JavaScript, TypeScript, and React. Collaboration with cross-functional teams and a solid understanding of agile methodologies are essential. A bachelor's degree in Computer Science is required.

Job Responsibility:

  • Build and maintain features for B2B and B2C SaaS products
  • Collaborate with fellow engineers, the Product Manager, and UX Designer to understand requirements and estimate timelines
  • Communicate progress, blockers, and delays proactively to the team
  • Contribute to improving engineering practices and processes
  • Explore and experiment with generative AI tools to enhance development workflows
  • Write clean, maintainable, and well-tested code
  • Implement front-end UI components using TypeScript and React
  • Implement RESTful API endpoints using TypeScript and Node.js
  • Participate in peer code reviews to maintain code quality and follow engineering best practices
  • Collaborate with developers to build reusable code and components
  • Follow software security requirements and secure coding practices
  • Leverage modern developer tools (including AI-assisted tools) to enhance productivity
  • Contribute to technical discussions and design reviews
  • Help design and build reusable React components for the front-end UI
  • Consider performance, scalability, and user experience when implementing features
  • Deliver well-tested code
  • Write unit tests for APIs and front-end components
  • Troubleshoot, debug, maintain, and improve existing software
  • Fix bugs, performance issues, and security vulnerabilities
  • Occasionally participate in on-call rotation to resolve customer issues and address server alerts as needed

Requirements:

  • 5+ years of experience in software engineering
  • 5+ years of Experience writing code in JavaScript/TypeScript, HTML5, CSS3
  • 5+ years of Experience with front-end technologies and frameworks, preferably React
  • 5+ years of Experience with Node.js and API development
  • 5+ years of Strong computer science fundamentals and problem-solving/analytical skills
  • Familiarity with version control systems (e.g., Git)
  • Understanding of agile software development lifecycle
  • Ability to write unit tests
  • Strong communication skills — able to explain technical decisions clearly
  • Must be located in the SF Bay Area or able to work SF timezone hours

Nice to have:

  • Experience with NestJS or similar backend frameworks
  • Understanding of SaaS product architectures
  • Familiarity with AWS/Azure/Google Cloud
  • Experience with AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor)
  • Background in application security or cybersecurity concepts

Additional Information:

Job Posted:
March 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for SaaS Software Developer

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Software Development Engineer I- NodeJS

As a Software Engineer at Everseen, you will be an integral part of our dynamic ...
Location
Location
Timișoara; Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of experience in a similar role is required
  • Ability to work with Linux systems, including troubleshooting skills such as log investigations, performance testing, and connectivity investigation
  • Intermediate knowledge of advanced concepts like microservices and distributed systems
  • Intermediate understanding of cloud security, scalability, and performance optimization principles
  • Intermediate understanding of cloud computing technologies and services, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS)
  • Curiosity to explore new technologies, methodologies, and best practices
  • Results-oriented attitude
  • Possesses strong analytical and problem-solving abilities, leveraging data to inform product decisions
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities in collaboration with cross-functional teams
  • Evaluate, integrate, and maintain third-party software solutions
  • Develop comprehensive unit tests
  • Create and maintain CI/CD integrations using Gitlab CI
  • Monitor production logs to identify and troubleshoot issues
  • Investigate reported bugs, diagnose root causes, and implement effective solutions
  • Collaborate with Everseen’s Validation, DevOps, Product, Operations teams and customer’s technical teams
  • Assist with the design and development of new features and functionalities
  • Assist with the design and implementation of reusable, testable, efficient, and elegant code
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Fulltime
Read More
Arrow Right

Software Development Engineer III

As a Software Engineer at Everseen, you will be an integral part of our dynamic ...
Location
Location
Romania; Serbia , Timișoara; Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-4 years of work experience in a similar role with a global SaaS company
  • In-depth knowledge of Javascript/Typescript, NodeJS, React
  • Ability to work with Linux systems, including troubleshooting skills such as log investigations, performance testing, and connectivity investigation
  • In-depth knowledge of advanced concepts like microservices and distributed systems
  • In-depth knowledge of Azure Kubernetes Services / Google Kubernetes Engine for container orchestration, MongoDB and Azure Blob Storage / Google Cloud Storage for data storage
  • Excellent understanding of cloud computing technologies and services, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS)
  • In-depth knowledge of cloud security, scalability, and performance optimization principles
  • Bachelors degree or equivalent focusing on the computer science field is preferred
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities in collaboration with cross-functional teams to meet project objectives and enhance user experience
  • Evaluate, integrate, and maintain third-party software solutions to optimize system performance and expand product capabilities
  • Develop comprehensive unit tests to validate code functionality, ensure software quality, and minimize regression risks
  • Create and maintain CI/CD integrations using Gitlab CI
  • Monitor production logs to identify and troubleshoot issues, ensuring seamless operation and timely resolution of any anomalies
  • Investigate reported bugs, diagnose root causes, and implement effective solutions to address issues promptly and maintain system stability
  • Collaborate with cross-functional teams to design and develop new features and functionalities
  • Ensure that the developed solutions meet project objectives and enhance user experience
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Create and maintain CI/CD integration using various tools
  • Fulltime
Read More
Arrow Right

Software Development Engineer II – Machine Learning Operations

We are seeking a Full-Stack Engineer to be a key member of the Everseen ML Opera...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-3 years of work experience in a relevant role and global SaaS company
  • Experience in ML infrastructure, MLOps, or Platform Engineering
  • Strong programming skills, with experience in Front-End development, in React and Angular
  • Understanding ML lifecycle, model versioning, and monitoring
  • Experience with back-end frameworks on top of NodeJS ( NestJS )
  • Hands-on experience with Kubernetes, Docker, and cloud services
  • Experience with CI/CD tools (e.g., GitLab, Jenkins)
  • Excellent communication and collaboration skills
  • Experience with Infrastructure as Code (e.g., Terraform)
  • Possesses a comprehensive understanding of technical concepts and terminology relevant to Everseen's products and services
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities
  • Ensure that the developed solutions meet project objectives and enhance user experience
  • Design and implement reusable, testable, efficient, and elegant code based on requirements
  • Ensure adherence to coding standards and best practices
  • Create, maintain, and run unit tests for both new and existing applications and services
  • Aim to deliver defect-free and well-tested solutions
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Utilize data analysis to identify trends, patterns, and potential areas for improvement
  • Create and maintain CI/CD integration using various tools
  • Automate the build, test, and deployment processes to ensure efficiency and reliability
  • Fulltime
Read More
Arrow Right

Software Developer

You will be part of one of the Agile DevOps teams. Teams consist of a combinatio...
Location
Location
Netherlands , Amersfoort
Salary
Salary:
Not provided
sqills.com Logo
Sqills
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in both working and technical proficiency (e.g. HBO ICT, Computer Science, Business Intelligence, Technical Management)
  • Experience with Java, Go, Kotlin or Rust
  • Experience with SaaS applications
  • Experience with the build / deploy pipeline
  • Passionate about the following concepts: serverless, monitoring, secure development, high performance and high availability
  • Prefer a curious approach to work, you are someone who enjoys sharing new knowledge
  • Good communication skills in English
Job Responsibility
Job Responsibility
  • Designing and implementing microservices for S3 Passenger
  • Translating functionalities into software solutions and bridging the gap between desired functionality and technical solution
  • Fulltime
Read More
Arrow Right

Software Developer

You will be part of one of the Agile DevOps teams. Teams consist of a combinatio...
Location
Location
Netherlands , Enschede
Salary
Salary:
Not provided
sqills.com Logo
Sqills
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in both working and technical proficiency (e.g. HBO ICT, Computer Science, Business Intelligence, Technical Management)
  • Experience with Java, Go, Kotlin or Rust
  • Experience with SaaS applications
  • Experience with the build / deploy pipeline
  • Passionate about the following concepts: serverless, monitoring, secure development, high performance and high availability
  • Prefer a curious approach to work, you are someone who enjoys sharing new knowledge
  • Good communication skills in English
  • We can only consider applications from Dutch, EU/EEA or Swiss citizens, or from individuals who already hold a valid residence and work permit for the Netherlands.
Job Responsibility
Job Responsibility
  • Designing and implementing microservices for S3 Passenger
  • Translating functionalities into software solutions and bridging the gap between desired functionality and technical solution
  • Ownership for their own microservices.
  • Fulltime
Read More
Arrow Right

Software Engineer 2 / Senior Software Engineer

We are looking for an experienced Software Engineers for our Bangalore location ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
komprise.com Logo
Komprise, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of computer science fundamentals and especially data structures, algorithms, multi-threading
  • Ability to solve difficult problems with a simple elegant solution
  • Should have solid object-oriented programming background with impeccable design skills
  • Experience in developing management applications and performance management applications is ideal
  • Experience with object-based file systems and REST interfaces is a plus (e.g. Amazon S3, Azure, Google Cloud Service)
  • Should have a BE or higher in CS, EE, Math or related engineering or science field
  • At least 5+ years of experience in software deployment
  • Tech Stack: Java, Maven Virtualisation, SaaS, Github, Jira, Slack, Cloud Solutions and Hypervisors
Job Responsibility
Job Responsibility
  • Responsible for designing and developing features that powers Komprise data management platform to manage billions of files and petabytes of data
  • Responsible for designing of major components and systems of our product architecture, ensuring that Komprise data management platform is highly available and scalable
  • Responsible for writing performance code, evaluate feasibility, develop for quality and optimize for maintainability
  • Work in agile, customer focused and fast paced team with direct interaction with the customers
  • Responsible for analysing customer escalated issues and provide resolutions in a timely manner
  • Should be able to design and implement highly performant, scalable distributed systems
Read More
Arrow Right

Principal Product Manager - Developer Platform

Principal Product Manager role focused on developer platform at PagerDuty, leadi...
Location
Location
United States
Salary
Salary:
180000.00 - 304000.00 USD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of product management experience in SaaS, enterprise software, or developer tools
  • Deep knowledge of integration architecture, patterns, and platforms
  • Understanding of cross-application business processes and API best practices
  • Technical depth and communication skills to collaborate effectively with senior engineers
  • Hands-on experience working with third‑party APIs, designing RESTful APIs, and partnering on integration solution design
  • Proven success in high-velocity product teams delivering customer value through iteration and tight feedback loops
  • Proficiency with analytics tools and a track record of data-driven decision-making
  • Ability to communicate clearly with customers and internal stakeholders across product and go-to-market
  • Strong customer empathy and a curiosity-driven approach to learning their needs
  • Ability to lead through influence and drive outcomes across teams
Job Responsibility
Job Responsibility
  • Guide the evolution of our API and developer experience empowering internal teams, customers and partners to build integrations with PagerDuty
  • Bridge the gap between understanding the burning problems of product development teams and API-first platform principles
  • Work closely with our AI team to align our API and MCP platforms, access control, and monetization strategy
  • Lead innovation of our platform with deeper integration of PagerDuty into the SDLC and specifically the developer experience
  • Engage with developers to understand how they want to use PagerDuty within the tools they use every day including IDPs, IDEs, chat tools, project management systems, and more
  • Play a key technical product leadership role to deliver strategic integrations into developer tools
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right