Okta · Posted 2w ago
Senior Software Engineer (Data Platform)
Job relayed by Stapply Data, its source: you apply there.
- Location
- 🇨🇦 Toronto, Canada
- Contract
- Full-time
- Role
- Platform & databases
- Source
- Stapply Data
The posting
Join Okta, a leading identity and access management company, as a Senior Software Engineer in the Data Platform team. In this role, you will design, build, and deploy high-performance, scalable platform components that power our data analytics and machine learning. You will work with engineers throughout the organization and have a significant impact on the direction, design, and implementation of our data solutions.
- Design, implement, and own data-intensive, high-performance, scalable platform components. - Work with engineering teams, architects, and cross-functional partners on the development of projects, design, and implementation. - Conduct and participate in design reviews, code reviews, analysis, and performance tuning.
- Have experience working with at least one of the database technologies - MySQL, Redis, or PostgreSQL - Demonstrable knowledge of computer science fundamentals with strong API Design skills - 4+ years of experience of software development - Comfortable in React or similar front-end UI stacks; if not comfortable yet, you are willing to learn - Proficient in at least one language while comfortable in more than one of the backend languages, preferably Java or Typescript, Ruby, GoLang, Python - Track record of delivering work incrementally to get feedback and iterating over solutions - Comfortable working on a geographically distributed extended team. Brings the right attitude to the team: ownership, accountability, attention to detail, and customer focus - Experience using a cloud-based distributed computing technologies such as - Data processing systems like Flink, Spark, Beam - Messaging systems such as Kinesis, Kafka - Storage & Compute systems such as Snowflake, Hadoop - Coordinators and schedulers like the ones in Kubernetes, Hadoop, Mesos - Maintained security, encryption, identity management, or authentication infrastructure - Leveraged major public cloud providers to build mission-critical, high volume services - Hands-on experience in developing Data Integration applications for large scale (petabyte scale) environments with experience in both batch and online systems - Contributed to the development of distributed systems or used one or more at high volume or criticality such as Kafka or Hadoop