💼

Software Engineer II (Backend), IAM Platform at Postman

Location
Bengaluru
Job type
Full time
Posted on 04 Oct
Description

What You'll Be Doing


As the Software Engineer-II for the IAM platform team, you will:


  • Contribute to developing secure, reliable, performant and scalable IAM services and components.
  • Contribute to developing APIs and products while collaborating with a cross-functional team of product managers, UX designers, and quality, security and platform engineers.
  • Build the foundational tools, frameworks, and systems that the IAM developers and other consumers can use to support the organisation's needs.
  • Be involved in research areas such as role engineering and session management and implement the standardized formats that meet the platform's cross-functional authentication and authorization needs.
  • Work with a product-focused and platform-engineering mindset, empathising with users.


About You


You might be a good fit if you:


  • Have 3-6 years of experience developing complex and distributed software applications at scale.
  • Are proficient with Javascript and any server-side programming language.
  • Have a profound understanding of web fundamentals, web application development lifecycle and microservices architecture.
  • Have a strong knowledge of database fundamentals, especially performance tuning aspects such as query optimization, indexing, caching, etc.
  • Are a self-motivated individual who approaches challenges with a creative and innovative mindset.
  • Like being the DRI(Directly Responsible Individual) and taking ownership of the assignments.
  • Enjoy learning and sharing knowledge within and across teams.


Nice To Have


  • Working with NodeJS and ReactJS.
  • The IAM domain or understanding of auth products, protocols, methods ( OAuth, SAML, OIDC etc.).
  • Working with container orchestration (e.g. Kubernetes), CI/CD (e.g. GitHub), monitoring and logging tools (e.g. NewRelic), and Cloud infrastructure (e.g. AWS).



Master Backend Engineering
AI-First Software Engineering
Next batch starts on 04 Jul
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities for the role of Software Engineer II (Backend), IAM Platform at Postman?
Chevron down
What qualifications are required for this role at Postman?
Chevron down
Where is the Software Engineer II (Backend), IAM Platform position at Postman located?
Chevron down
What is the company culture like at Postman for engineering roles?
Chevron down
Is there any information available about the salary range for this position?
Chevron down
How can I apply for the Software Engineer II (Backend), IAM Platform position at Postman?
Chevron down
What is the engineering department like at Postman?
Chevron down
When was this Software Engineer II (Backend), IAM Platform position posted?
Chevron down

Why work at Postman

Postman is an API development platform that is renowned globally for its comprehensive and easy-to-use toolsets, which facilitate faster and more effective software development. Working at Postman offers a unique opportunity to be a part of a pioneering team that is revolutionizing API development with innovation at its core. As a part of the global Postman community, employees get to contribute to solutions that impact over 25 million developers around the world.

Postman’s culture is built on collaboration, openness, and continuous learning, which ensures that employees are always at the cutting edge of industry advancements. The company's focus on personal and professional growth aids in career development, while also ensuring a fulfilling work-life balance. Furthermore, Postman promotes a diverse and inclusive work environment where different perspectives and ideas are celebrated and encouraged, fostering a sense of belonging among employees.

What's it like to work at Postman

At Postman, the work environment is dynamic, creative, and inclusive. Postman’s office in Bengaluru is designed to be a hub of innovation and collaboration. The workplace culture encourages cross-functional teamwork, where all voices are heard and valued. Employees have the autonomy to take ownership of their work and are empowered to make decisions that have a real business impact.

Postman’s commitment to employee well-being is reflected in the various initiatives and perks provided, including flexible working hours, remote work options, health and wellness programs, and enriching team-building activities. Continuous learning is heavily emphasized, with employees receiving opportunities for attending conferences, workshops, and ongoing training sessions to hone their skills and knowledge.

What's it like to work as a Software Engineer II (Backend), IAM Platform at Postman

As a Software Engineer II focused on the Backend of the IAM (Identity and Access Management) Platform at Postman, you will play a crucial role in developing systems that manage user identities and access controls. This role demands a strong foundation in software engineering principles, coupled with expertise in backend development technologies. You will work closely with a multidisciplinary team of engineers, designers, and product managers, to ensure that Postman’s IAM solutions are not only robust and scalable, but also secure and user-friendly.

Your day-to-day responsibilities will involve designing and implementing new features, optimizing system performance, and contributing to architecture decisions. A key aspect of the role is maintaining the security and efficiency of the IAM platform without compromising the developers' experience. Innovation is at the heart of this position, with engineers encouraged to explore new technologies and methodologies to enhance platform capabilities.

Software Engineer II (Backend), IAM Platform interview questions at Postman

Interviews for the Software Engineer II (Backend) IAM Platform position at Postman often cover a broad range of topics to assess both technical and behavioral competencies. Candidates can expect questions that test problem-solving abilities and understanding of backend technologies such as:

  1. Explain the principles of RESTful API design.
  2. How would you manage authentication and authorization in a web application?
  3. Can you discuss a challenging bug you encountered in backend development and how you resolved it?
  4. What strategies would you use to ensure data consistency across distributed systems?
  5. Describe your experience with version control systems and CI/CD pipelines.

Behavioral questions might include:

  1. Describe a time when you had to work closely with a team to overcome a challenge.
  2. How do you prioritize your workload when managing multiple projects?
  3. Give an example of how you handled feedback from a peer or supervisor.

Software Engineer II (Backend), IAM Platform interview preparation at Postman

Preparing for a Software Engineer II (Backend) IAM Platform interview at Postman requires a structured approach to cover both technical expertise and behavioral skills. Start by brushing up on fundamental concepts related to backend development, such as database management, server-side programming languages, API development, and cybersecurity principles.

  1. Revise data structures and algorithms, as these are vital in assessing your problem-solving skills.
  2. Deep dive into system design principles to showcase your ability to create scalable and maintainable architectures.
  3. Review case studies of IAM implementations to understand common challenges and solutions.

Additionally, familiarize yourself with Postman’s tech stack and explore case studies related to IAM to get insights into potential real-world scenarios.

Software Engineer II (Backend), IAM Platform interview tips at Postman

  1. Understand the Platform: Get hands-on experience with Postman’s platform to better understand its architecture and uses. This will help you provide informed responses and offer innovative solutions during the interview.

  2. Showcase Collaboration: Highlight past experiences where you successfully collaborated with cross-functional teams. This demonstrates your ability to work in alignment with Postman's collaborative culture.

  3. Security Focus: Given the nature of IAM, emphasize your understanding and experience with secure coding practices, encryption standards, and authentication mechanisms.

  4. Practical Examples: Use examples from past projects to demonstrate your problem-solving skills and ability to deliver complex backend solutions effectively.

  5. Prepare Questions: Have insightful questions prepared for the interviewers about the team, projects, and company culture to reflect your genuine interest in both the role and Postman.

By following these guidelines, you’ll be well-prepared to navigate the interview process at Postman for the role of a Software Engineer II (Backend), IAM Platform.