GrepJob
Okta

Principal Software Engineer

Okta
Apply
about 6 hours ago
Toronto, CanadaStaff+
H1B Sponsor

Responsibilities

  • Partner closely with Product Management and Engineering Directors to create actionable technical roadmaps.
  • Lead the design and implementation of new features within the core Java platform.
  • Define and champion engineering best practices and contribute to architectural decisions.
  • Mentor Staff and Senior engineers and guide technical design reviews.
  • Develop high-quality, maintainable software with comprehensive test coverage.
  • Create and maintain high-quality technical documentation.
  • Champion the adoption of AI-native engineering practices in the development lifecycle.
  • Identify emerging industry trends and prototype innovative solutions.

Requirements

  • 10+ years of software development experience with a focus on scalable server-side features using Java and Spring.
  • Deep expertise in high-performance Postgres or MySQL environments.
  • Extensive experience in designing and securing RESTful APIs for large-scale systems.
  • Expert knowledge of server-side technologies including caching and multi-threading.
  • Strong understanding of design patterns, scalability, and security engineering.
  • Experience in agile environments with knowledge of CI/CD and automated testing.
  • Excellent communication skills to articulate complex technical concepts.
  • Deep understanding of endpoint security concepts and device management protocols.
  • Strong conceptual understanding of OS-level security features across platforms.
  • Proficiency in leveraging AI coding assistants to enhance the development process.

Tech Stack