Description
Okta is looking for a Staff Software Engineer to join their Technology Data and Intelligence (TDI) team in Bengaluru, India. The ideal candidate will have 5+ years of hands-on Salesforce development experience and 7+ years of software development experience. The role involves designing and developing customizations, configurations, integrations, and AI-powered solutions required to meet the company's strategic business objectives.
Responsibilities:
- Design and implement secure, scalable solutions using Apex, Lightning Web Components (LWC), Salesforce Flow, and platform configuration tools.
- Translate business requirements into technical specifications and solution designs leveraging the Salesforce platform.
- Build and maintain integrations between Salesforce and external systems using REST/SOAP APIs, middleware, and event-driven patterns.
- Develop and deploy serverless solutions using Amazon Web Services Lambda and cloud-native services to extend Salesforce capabilities.
- Build intelligent automation solutions using Python and AI frameworks such as LangChain, LangGraph, and Amazon Bedrock.
- Design conversational workflows, internal copilots, or AI agents that improve employee productivity and customer support operations.
- Work collaboratively with cross-functional teams to align solutions with business goals.
- Provide level-of-effort estimates and feasibility assessments for proposed solutions.
- Develop Salesforce features across multiple clouds (Sales Cloud, Service Cloud Console, Experience Cloud).
- Own the full delivery lifecycle from discovery to deployment with proper documentation.
- Create and execute unit, integration, functional, and automation test cases to ensure solution quality.
- Support production deployments and perform root-cause analysis of issues.
- Mentor other engineers to help them grow and improve their skills.
- Take the role of Delivery Lead for different projects, making sure the team delivers the solution within the committed timelines while also follows defined coding/implementation best practices.
Requirements:
- 5+ years of hands-on Salesforce development experience using Apex, Process Automation tools, and Lightning Web Components.
- 7+ years of software development experience using Java, Python, or JavaScript.
- Experience with Salesforce products such as Sales Cloud, Service Cloud, Experience Cloud, and Communities with an in-depth understanding of best practices, coding, and declarative frameworks.
- Strong Python development experience for automation, integrations, and AI/ML workflows.
- Experience designing cloud-native solutions using Amazon Web Services services such as Lambda, API Gateway, SQS, Step Functions, or serverless architectures.
- Hands-on experience with Generative AI / LLM frameworks such as LangChain, LangGraph, or Amazon Bedrock.
- Familiarity with source control and CI/CD pipelines.
- Ability to manage and deliver full lifecycle Salesforce projects independently.
- Deep understanding of developing secure solutions that protect sensitive data.
- Strong problem-solving, debugging, and communication skills.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/okta/jobs/8053763