Posted in

Senior Software Engineer

Senior Software Engineer

CompanyOkta
LocationToronto, ON, Canada
Salary$118000 – $178000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 3-5 years of full-stack software development experience building highly reliable, mission-critical software.
  • Experience with Java, Spring, and Hibernate.
  • Experience working with a cloud-native system of scale.
  • Experience with server-side technologies, including caching, asynchronous processing, and multi-threading.
  • Experience with Databases (e.g., Oracle, MySQL)

Responsibilities

  • Analyze/refine requirements with product management and other stakeholders by asking the right questions and driving clarity.
  • Work with team lead to scope and plan engineering efforts to ensure project and feature launch success.
  • Design and implement high-performance distributed scalable and fault-tolerant software components.
  • Have a high bar for test-driven development, design and code reviews while harbouring a sense of urgency.
  • Enjoy working across a cross-functional team consisting of QA, Product Management, Technical Support, Documentation and UX to create an extensible platform.
  • Own features and/or systems and define their long-term health, observability and reliability metrics.

Preferred Qualifications

  • Experience with front-end development using React.
  • Expertise in standard authentication and authorization protocols such as SAML, SCIM, OAuth and OIDC.
  • Experience with high-performance MySQL environments.