Quest is Hiring Software Dev Senior Engineer
Table of Contents
Job Role and Responsibility
- Responsible for enhancing and maintaining OneLogin identity and access management (IAM) service applications and SaaS operations.
- Participate in development, design critiques, code reviews, testing, and assist with cross-team efforts like platform upgrades, architecture improvements, and security initiatives
- Involvement in all stages of the feature development lifecycle, including requirements engineering, implementation and documentation
- Work with the Product team to prioritize and manage work and see tasks through to completion.
- Partner with the Security and Quality Engineering teams to ensure application and data security, compliance, and reliability.
- Collaborate with the platform operations teams on service architecture utilizing cloud native platform technologies.
- Close cooperation with a globally distributed team of developers, testers, architects, escalation engineers and platform engineers which may necessitate occasional flexibility to accommodate overlap time
Qualifications
- Ability to learn quickly and think creatively to solve complex technical issues
- Structured and logical approach to software development
- Good communication skills with a pragmatic and positive attitude
- Strong collaboration skills and experience working as a member of an agile scrum team
- Working experience (3+ years) in an enterprise software development field
- Hands-on experience programming in one or more object-oriented languages
- Experience writing unit tests and using testing frameworks.
- Working knowledge of SQL databases such as PostgreSQL.
- Deep understanding of authentication protocols such as LDAP, SAML, OpenID, OAuth, and SCIM
- Experience developing user interfaces using modern web technologies that adhere to UX principles including usability and accessibility
- Working knowledge of RESTful APIs and ability to design and implement new endpoints.
- Experience with bug tracking tools such as Jira and/or Azure DevOps
- Ability to utilize a version control system (Git) to manage source code
- Excellent written and verbal communication skills in English.
Skills Required that will help succeed
- Experience developing applications with React, NodeJS, Ruby on Rails and/or C#/.NET.
- Knowledge of security concepts for web and client apps and experience with threat modeling, security testing, and remediation.
- Understanding of microservice architecture and knowledge of the development and deployment of cloud services and associated technologies (AWS, Kubernetes, Docker).
- Experience with observability tools such as Datadog, Sumo Logic, and/or Airbrake.
- Familiar with CI/CD pipeline tooling such as GitHub Actions, RunDeck, and TeamCity
- Ability to develop a variety of installed software such as browser extensions, mobile applications, MacOS applications, and/or Windows applications
- Experience with high volume applications and improving performance and scalability
Recruitment Details
Company Name | Quest |
Company Website | https://www.quest.com |
Job Role | Software Dev Senior Engineer |
Job qualification | BACHELOR OF ENGINEERING |
Work Experience | 3 years |
Salary | Best of Industry |
Job Location | Remote |
What qualifications are essential?
To embark on this quest, candidates should possess a robust background in software development, a mastery of relevant programming languages, and a proven track record in delivering high-quality solutions. We’re looking for trailblazers who can lead and collaborate effectively.
What challenges can one expect in this role?
The quest for excellence is not without its challenges. As a Senior Software Development Engineer, you’ll be at the forefront of tackling complex problems, pushing the boundaries of innovation, and contributing to projects that redefine what’s possible in the realm of software development.
How can one apply for this exciting opportunity?
To embark on this quest with us, visit our careers page on the Quest website. There, you’ll find detailed information on the application process, and you can submit your application to be part of our dynamic team.
Join us on this exciting journey as Quest explores new horizons in the world of software development. Your quest for a fulfilling career starts here!