OverviewOkta Software Engineer Intern – Summer Internship 2016 Internship in Toronto, ON
Branch Toronto ON CA
Software Engineer Intern – Summer Internship 2016
Work with engineering management to scope and plan engineering efforts. The ideal candidate will share our passion and pride in the simple elegance and…
Title of Job: Software Engineer Summer Internship (Class of 2016)
Role Located in: Toronto, Canada
Reports to: Engineering Manager
Okta is the foundation for secure connections between people and technology. By harnessing the power of the cloud, Okta allows people to access applications on any device at any time, while still enforcing strong security policies. It integrates directly with an organization’s existing directories and identity systems, as well as 5,000+ applications.
Because Okta runs on an integrated platform, organizations can implement the service quickly at large scale and low total cost.
More than 2,000 customers, including Adobe, Allergan, Chiquita, LinkedIn, MGM Resorts International and Western Union, trust Okta to help their organizations work faster, boost revenue and stay secure.
We are looking for University students pursuing a Computer Science degree who are interested in a 2016 Summer Internship and that are passionate about building large-scale, mission-critical software in a fast-paced agile environment. The ideal candidate will share our passion and pride in the simple elegance and usability of our solution and will join an engineering team that strongly believes in automated testing, UX design and an iterative process to build high-quality next generation enterprise software. Our elite team is fast, innovative and flexible; with a weekly release cycle and individual ownership we expect great things from all of our engineers and reward them with stimulating new projects, emerging technologies and the chance to have significant impact in a company that is changing the cloud computing landscape forever.
Job Duties and Responsibilities:
Analyze/Refine Requirements with Product Management
Work with engineering management to scope and plan engineering efforts
Design and implement core, high-performance, scalable software components
Test-driven development, design and code reviews
Interface with QA, Product Management, Technical Support, Documentation and UX team
Minimum Required Knowledge, Skills, and Abilities:
Interest in software development experience building highly-reliable, mission-critical software
Ability to program in at least one OO programming language (e.g. Java, C#, C++)
Knowledge of web application frameworks, RDBMs’ & Application Servers (experience in one or more preferred)
Reasonable understanding of network security, encryption, authentication and authorization
Nice to have: past summer internship experience, ideally in enterprise software companies
Nice to have: understanding of multithreading, garbage collection, memory management and multiplatform Java development
Education and Training: (In progress) B.S., MS, or PhD in Computer Science or related field
Employment Type: Internship
Location: Toronto, ON, CA
Posted on: 2015-10-23