Software Developer Staff Engineer

4 - 9 years

7 - 11 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

One Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong understanding of object-oriented principles, and the ability to write clean, efficient, and testable code.

Responsibilities

  • 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 (4+ 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.
  • Bachelor s degree in computer science, software engineering, or a related field, and/or 4+ years of equivalent experience
  • If required, should be able to work in a hybrid mode at the Bengaluru office

Nice-to-have

  • 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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

vijayawada, hyderabad, bengaluru

hyderabad, gurugram, bengaluru