Senior Software Engineer, Professional Services R&d

Okta Okta · Enterprise · Bangalore, India · Professional Services-720

Senior Software Engineer for Okta's Professional Services R&D team, focusing on building reusable assets and tools to improve customer engagement efficiency. The role involves full-stack development, technical leadership, mentoring, and driving engineering best practices.

What you'd actually do

  1. Lead the design, development, and deployment of large-scale, complex software assets across the full technology stack (Java, React, Node, Python, .NET).
  2. Take ownership of major features and initiatives, driving them from technical specification through to delivery.
  3. Mentor and coach other engineers on the team, fostering their growth through code reviews, design discussions, and pair programming.
  4. Partner with the team's Architect to translate architectural vision into tangible, high-quality code and system designs.
  5. Drive engineering best practices in code quality, testing, performance, and scalability.

Skills

Required

  • Java
  • React
  • Node.js
  • Python
  • .NET
  • C#
  • system design
  • architecture
  • mentoring junior engineers
  • leading technical projects
  • cloud platforms (AWS, Azure, GCP)
  • CI/CD pipelines
  • software engineering best practices
  • problem-solving
  • communication
  • collaboration

Nice to have

  • full technology stack

What the JD emphasized

  • complex software assets
  • complex, high-impact projects
  • complex challenges
  • complex software assets