Skip to content

Senior Software Engineer

Builds scalable AWS-hosted services, Salesforce managed packages, and integrations in a multi-tenant environment. The role requires extensive software engineering experience, at least two years of Salesforce 2GP development, and expertise in TypeScript, Node.js, React, AWS, and secure application delivery.

About the job

Responsibilities

  • Contribute to technical decision-making with Engineering leads across the organization.
  • Design, architect, and deliver global, fault-tolerant, highly available cloud services using TypeScript, Node.js, React, and AWS.
  • Develop Salesforce products and managed packages in a multi-tenant environment.
  • Design maintainable code with extensive test coverage and work within source control, release-cycle, and continuous-deployment processes.
  • Manage architecture and development of integrations between hosted services and customer Salesforce instances.
  • Support SDLC process management, safety and soundness, governance, and application/environment issue resolution.
  • Ensure quality, security, and compliance requirements are met.
  • Plan, conduct, and monitor product releases.
  • Support escalated production incidents and coordinate teams toward resolution.
  • Develop Salesforce features using Apex and Lightning Web Components (LWC).
  • Develop Salesforce managed packages, including Second-Generation Packages (2GP).
  • Use CumulusCI and Salesforce DX workflows, including scratch orgs and unlocked packages.
  • Use Git-based version control to support collaborative development and code reviews.
  • Monitor and troubleshoot AWS-hosted services.
  • Work with CI/CD pipelines and DevOps deployment processes.
  • Mentor junior developers in engineering best practices.
  • Build and maintain serverless services using AWS Lambda, Amazon DynamoDB, and Amazon EventBridge.

Requirements

  • Extensive experience collaborating with Product and Engineering teams to deliver well-architected, global, fault-tolerant, highly available cloud services.
  • Extensive engineering experience with TypeScript, Node.js, React, PostgreSQL, and DynamoDB.
  • At least 2 years of Second-Generation Package (2GP) development experience.
  • Experience building and maintaining Salesforce managed packages.
  • Experience working with vendor software, technologies, and enterprise solutions.
  • Strong understanding of Agile development and secure application development, including OWASP Top 10 and threat modeling.
  • Ability to design and implement integrations using REST, SOAP, JSON, and XML.
  • Experience with Git and CI/CD tools such as Jenkins.
  • Strong verbal and written communication skills for collaboration with technical and business stakeholders.

Nice to Have

  • Experience building or maintaining AppExchange products.
  • Salesforce Support Engineering or product-focused team experience.
  • Salesforce Developer or Architecture certifications.

Compensation and Benefits

  • Hybrid work model with hubs in San Francisco, New York City, and Chicago; some roles may be performed from anywhere in the country.

Skills

Salesforce, Apex, Lightning Web Components, TypeScript, Node.js, React, AWS, Amazon Lambda, Amazon Dynamodb, Amazon Eventbridge, Postgres, Cumulusci, Salesforce Dx, Git, Jenkins

Okta

Okta

Bengaluru, India

Senior Fullstack Engineer
No salary listedHybrid5+ YOEFullstack Engineering

Build and scale Okta’s identity recovery platform across Java/Spring Boot backend services and React/TypeScript administrative interfaces. The role requires 5+ years of full-stack engineering experience, distributed-systems expertise, and strong operational ownership.

Navan

Navan

Bengaluru, India

Senior Fullstack Engineer
No salary listedOn-site5+ YOEFullstack Engineering

Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.

Zocdoc

Zocdoc

Pune, India

Senior Web Developer
No salary listedOn-site4+ YOEFullstack Engineering

Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.