Skip to content
OktaOkta

Staff Software Engineer - Salesforce Development

Leads the design, development, integration, and delivery of secure Salesforce and AI-powered business solutions. Requires staff-level software development experience, deep Salesforce expertise, Python and AWS skills, and strong capabilities in automation, testing, and technical leadership.

About the job

Responsibilities

  • Design and implement secure, scalable Salesforce solutions using Apex, Lightning Web Components (LWC), Salesforce Flow, and platform configuration tools.
  • Translate business requirements into technical specifications and solution designs.
  • Build and maintain Salesforce integrations with external systems using REST/SOAP APIs, middleware, and event-driven patterns.
  • Develop serverless solutions using AWS Lambda and other cloud-native services.
  • Build intelligent automation with Python, LangChain, LangGraph, and Amazon Bedrock.
  • Design conversational workflows, internal copilots, and AI agents.
  • Develop Salesforce features across Sales Cloud, Service Cloud Console, and Experience Cloud.
  • Own delivery from discovery through deployment, including documentation, testing, production support, and root-cause analysis.
  • Create unit, integration, functional, and automation test cases.
  • Provide estimates and feasibility assessments.
  • Collaborate with cross-functional teams and mentor engineers.
  • Lead project delivery while ensuring timelines and implementation standards are met.

Requirements

  • 5+ years of hands-on Salesforce development experience with Apex, process automation tools, and Lightning Web Components.
  • 7+ years of software development experience using Java, Python, or JavaScript.
  • Deep experience with Salesforce Sales Cloud, Service Cloud, Experience Cloud, Communities, coding, and declarative frameworks.
  • Strong Python development experience for automation, integrations, and AI/ML workflows.
  • Experience designing cloud-native solutions with AWS Lambda, API Gateway, SQS, Step Functions, or serverless architectures.
  • Experience with generative AI and LLM frameworks such as LangChain, LangGraph, or Amazon Bedrock.
  • Familiarity with source control and CI/CD pipelines.
  • Ability to independently manage and deliver full-lifecycle Salesforce projects.
  • Strong understanding of secure development and sensitive-data protection.
  • Strong problem-solving, debugging, and communication skills.

Nice to Have

  • Salesforce certifications, including Platform Developer I/II or Service Cloud Consultant.
  • Experience with Einstein Bots, predictive analytics, Agentforce, or other AI-powered Salesforce tools.
  • Salesforce DevOps and CI/CD experience.
  • Experience building multi-agent orchestration or workflow automation platforms.
  • Knowledge of prompt engineering, vector databases, retrieval-augmented generation (RAG), or AI governance.
  • Experience improving customer service workflows and automation.

Skills

Salesforce, Apex, Lightning Web Components, Salesforce Flow, Python, JavaScript, AWS Lambda, Amazon Bedrock, LangChain, LangGraph, REST APIs, Soap Apis, CI/CD, Sales Cloud, Service Cloud

Navan

Navan

Bengaluru, India

Staff Software Engineer
No salary listedOn-site7+ YOEFullstack Engineering

Staff Software Engineer leading end-to-end development of enterprise travel platform features across Java/Spring Boot services and modern frontend applications. Requires 7+ years of experience, scalable systems expertise, and proficiency with cloud, microservices, and web technologies.

Stripe

Stripe

Bengaluru, India

Staff Engineer, Support Experiences
No salary listedOn-site10+ YOEFullstack Engineering

Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.

Hinge Health

Hinge Health

Bengaluru, India

Staff Software Engineer
No salary listedHybrid10+ YOEFullstack Engineering

Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEFullstack Engineering

Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.

Twilio

Twilio

India

Senior/Staff Applied Research Software Engineer
No salary listedRemote7+ YOEFullstack Engineering

Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.