# Senior Software Engineer

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** Fullstack Engineering
**Experience:** 5+ years
**Skills:** Python, JavaScript, TypeScript, Node.js, Java, REST APIs, OAuth, GitHub, CI/CD, Salesforce, Apex, Soql, Salesforce Cli, LLMs, Retrieval-Augmented Generation
**Posted:** 2026-08-07

> Builds AI-assisted automation services and developer agents across Salesforce and other enterprise platforms, improving release engineering, environment management, and operational workflows. Requires 5+ years of software or automation engineering experience, strong programming and integration skills, Salesforce expertise, and practical AI implementation experience.

## Job Description

## Responsibilities

### Intelligent Automation and Developer Productivity
- Build AI-assisted developer agents and automation services that reduce repetitive engineering and operational work.
- Use contextual information from Git repositories, metadata, tickets, documentation, deployment logs, and platform APIs to improve automation accuracy.
- Automate release planning, validation, dependency analysis, testing, deployment coordination, post-release verification, and rollback activities.
- Build tools that detect potential merge conflicts, explain their impact, and recommend or execute safe resolutions with human approval.
- Develop agents for code and metadata analysis, documentation, test generation, troubleshooting, incident response, and operational runbooks.
- Establish metrics for productivity gains, manual effort reduction, deployment quality, and automation adoption.

### Cross-Platform Enterprise Automation
- Design and implement automation across Salesforce, NetSuite, AEM, Boomi, Okta, GitHub, CI/CD systems, ticketing platforms, and other enterprise applications.
- Build reusable APIs, connectors, scripts, workflows, and event-driven services.
- Create platform-agnostic patterns for authentication, authorization, retries, error handling, logging, monitoring, and auditability.
- Develop self-service capabilities for approved operational tasks.
- Monitor, troubleshoot, and improve workflows spanning multiple enterprise applications.

### Salesforce Platform Engineering and Security
- Design and optimize Salesforce Flows, declarative automation, Apex utilities, and platform integrations.
- Implement Profiles, Permission Sets, Permission Set Groups, field-level security, Sharing Rules, OWDs, Shield, Event Monitoring, and related security controls.
- Build data-masking and lower-environment protection processes for sensitive information.
- Debug and refactor platform automation for reliability, performance, and maintainability.
- Review third-party packages, Connected Apps, OAuth configurations, and API access with Security and Privacy teams.

### Release, CI/CD, and Environment Automation
- Eliminate manual deployment and environment-management steps through automation.
- Build CI/CD integrations for metadata validation, testing, deployment, approvals, and rollback.
- Automate sandbox refreshes, data masking, metadata synchronization, configuration updates, and post-refresh activities.
- Maintain automation code and configuration in GitHub using appropriate branching, testing, review, and release practices.
- Partner with Release Engineering and DevSecOps teams to standardize deployment and operational patterns.

### Automation Security, Governance, and Reliability
- Implement least-privilege access for service accounts, agents, integrations, and automation workflows.
- Apply guardrails and human-approval controls to high-risk actions.
- Protect sensitive data used by automation and AI systems.
- Maintain execution logs, audit trails, monitoring, and alerting.
- Design for reliability through testing, idempotency, retries, failure recovery, and rollback.
- Establish governance standards for secure and responsible AI-enabled automation.

## Requirements
- 5+ years of experience in software engineering, enterprise automation, platform engineering, DevOps, integration engineering, or a related field.
- Experience building production-grade automation that reduces manual operational or development work.
- Strong programming experience in Python, JavaScript/TypeScript, Node.js, Java, or a similar language.
- Experience with REST APIs, webhooks, OAuth, event-driven workflows, asynchronous processing, and SaaS integrations.
- Experience with Git/GitHub, CI/CD pipelines, automated testing, release engineering, and environment management.
- Experience with at least two enterprise platforms, preferably including Salesforce, NetSuite, AEM, Boomi, Okta, or comparable systems.
- Hands-on Salesforce experience with Apex, SOQL/SOSL, Flows, Salesforce CLI, metadata APIs, and platform security.
- Experience designing reusable automation frameworks, internal tools, CLI utilities, or developer platforms.
- Practical experience integrating LLMs or AI services into enterprise workflows, developer tools, or operational automation.
- Understanding of agentic workflows, tool calling, retrieval-augmented generation, context management, and human-in-the-loop automation.
- Experience implementing security controls for APIs, service accounts, connected applications, secrets, data access, and automation infrastructure.
- Strong debugging, documentation, communication, and cross-functional collaboration skills.

## Nice-to-Haves
- Salesforce Administrator, Advanced Administrator, Platform App Builder, or Platform Developer I certification.
- Experience with Salesforce Shield, Event Monitoring, security audits, or data masking.
- Experience with NetSuite, AEM, Boomi, Okta, ServiceNow, Workday, SAP, or similar enterprise platforms.
- Experience with GitHub Actions, Jenkins, GitLab CI, or comparable CI/CD technologies.
- Experience with AWS or Google Cloud, including serverless functions, queues, secrets management, and observability.
- Experience with agent frameworks, LLM APIs, vector databases, RAG systems, or AI evaluation frameworks.
- Experience building developer agents for code review, release engineering, incident management, testing, or platform operations.
- Experience working in a large, geographically distributed enterprise environment.

## Similar jobs

- [Senior Fullstack Engineer [ Node.js Heavy + React ]](https://hotfix.jobs/jobs/26b3d3c6-d3dc-4c46-81b9-80fe3c29677d) - Okta - Bengaluru, India
- [Senior Fullstack Engineer](https://hotfix.jobs/jobs/89edd58c-582a-4eb5-b1d3-1f5d01c81090) - Navan - Bengaluru, India
- [Senior Web Developer](https://hotfix.jobs/jobs/af6a2ccf-a53a-44ca-8d8a-a16844583774) - Zocdoc - Pune, India
- [Senior Full-Stack Engineer - Alpaca Connect](https://hotfix.jobs/jobs/3e58aad2-731b-4a03-83d6-69eaf0a448e2) - Alpaca - Remote
- [Senior Full-Stack Software Engineer, CMS](https://hotfix.jobs/jobs/44bcacac-eabf-4b7e-96d3-4683cb580584) - Circle - Remote - $140k – $140k/yr

**Apply:** https://hotfix.jobs/jobs/a54a3988-ff20-431b-84fe-f0b49bf87393
**Canonical:** https://hotfix.jobs/jobs/a54a3988-ff20-431b-84fe-f0b49bf87393