Senior Software Engineer

Okta Okta · Enterprise · San Francisco, CA · BT Go To Market Technology-173

Senior Software Engineer role focused on building and enhancing Okta's Partner Relationship Management (PRM) platform, IMPartner, with a significant emphasis on integrating AI agent frameworks, RAG, and vector search technologies. The role involves solution design, technical implementation, quality assurance, and mentorship within a standard engineering environment, with a focus on secure development and integration with Salesforce.

What you'd actually do

  1. Architect and design secure, scalable solutions by translating complex business requirements into technical specifications and solution designs that leverage the IMPartner platform's capabilities and its necessary integration points with Salesforce. Deep focus on the Partners and PRM domain.Collaborate with technical teams to design and implement integrations between Salesforce, Okta’s Partner portals, partner portal tenant, and other cross-functional downstream systems to ensure a seamless data flow (ex. for partner account and contact, accreditation and certification, partner badges, program benefit administration, deal registration and partner program performance and pipeline visibility, etc.).
  2. Lead the translation of user stories into robust, scalable technical designs. Responsible for the end-to-end execution of features, ensuring alignment with organizational standards.
  3. Ensure 100% unit test coverage for all new logic. Build and maintain an automated test regression suite to minimize manual overhead and proactively identify regressions.
  4. Conduct thorough Pull Request (PR) reviews, providing constructive feedback to junior and mid-level developers to maintain code quality and consistency.
  5. Manage the deployment cycle, including documenting all changes, securing necessary Jira approvals, resolving environment-specific test issues, and performing final validation in Production.

Skills

Required

  • PRM platforms
  • Salesforce Development
  • Apex
  • Process/Flow Automations
  • Lightning Web Components (LWC)
  • Java
  • Python
  • JavaScript
  • Partner lifecycle management
  • deal registration
  • incentive programs
  • AI Agent Frameworks
  • orchestration techniques
  • Retrieval-Augmented Generation (RAG)
  • vector search methodologies
  • CI/CD Pipeline Proficiency
  • Salesforce security features
  • data privacy regulations
  • secure solution development
  • Communication
  • Problem-Solving

Nice to have

  • IMPartner
  • Salesforce certifications
  • Platform Developer I/II
  • Application Architect
  • Technical Architect
  • high-growth, SaaS, fast-paced technology company

What the JD emphasized

  • Advanced AI Agent Frameworks & Data Processing
  • Salesforce Development Expertise (5+ years)
  • Secure Salesforce Solution Development