GrepJob
Okta

Staff Software Engineer

Okta
Apply
about 3 hours ago
Bengaluru, India
Staff+
H1B Sponsor

Responsibilities

  • Provide technical leadership on major development projects.
  • Independently own and deliver projects end-to-end.
  • Generate design ideas and solutions for ambiguous problems.
  • Design and architect high-performance, scalable software components.
  • Lead technical design discussions and guide architectural decisions.
  • Drive the migration strategy from monolithic to microservices architecture.
  • Interface with cross-functional teams to deliver comprehensive solutions.
  • Analyze and refine requirements with Product Management.
  • Conduct code reviews focusing on systems design and reliability.
  • Share knowledge widely and manage project risks and dependencies.
  • Work with QA and SRE teams to define testing strategies.
  • Troubleshoot complex production incidents and drive improvements.
  • Use data to drive technical decisions and validate architectural changes.
  • Mentor and provide guidance to senior and junior engineers.
  • Help resolve customer issues and drive product improvements.
  • Participate in strategy discussions and break down initiatives into milestones.
  • Advocate for improvements in team velocity and engineering practices.
  • Drive improvements in observability and production support capabilities.

Requirements

  • 7+ years of software development experience in mission-critical software.
  • Deep expertise in object-oriented languages, particularly Java.
  • Expert-level knowledge of Spring Boot framework and modern Java practices.
  • Understanding of distributed systems and resilient architectures.
  • Experience with relational databases, caching layers, and cloud storage.
  • Familiarity with directory services like Active Directory and LDAP.
  • Strong experience with RESTful APIs and microservices architecture.
  • Proven track record with systems at massive scale.
  • Experience with cloud platforms like AWS or GCP.
  • Strong understanding of distributed job processing and event-driven architectures.
  • Demonstrated ability to lead technical projects independently.
  • Excellent communication skills for cross-team coordination.
  • Strong mentorship capabilities for guiding engineers.
  • Customer-focused mindset with experience resolving complex issues.
  • Strategic thinking ability for platform strategy contributions.
  • Experience with operational excellence and incident management.

Benefits

  • Immersive in-person onboarding experience.
  • Support for well-being and social impact initiatives.
  • Opportunities for talent development and community connection.

Tech Stack

AWSAzureGoogle Cloud PlatformgRPCJavaMavenMySQLRedisSpring Boot

Categories

BackendData EngineeringDevOpsFull StackSecurity