Postman is the world’s leading collaboration platform for API development. Postman's features simplify each step of building an API and streamline collaboration to help create better APIs—faster. More than 17 million developers and 500,000 organizations worldwide use Postman today.
Our customers are doing more and more astounding things with the Postman product every day, and as a result, we are growing rapidly.
Software Engineer II - Build & Release :
Postman is looking for an experienced Build & Release Engineer who would own the consistent and timely delivery of all Postman products and delivery units. This position directly reports to one of our Directors of Engineering or Release Program Managers.
●You will be involved in planning releases by interfacing with all stakeholder functions of a release such as the engineering managers and product managers and thereby maintaining a quarterly release calendar.
●You will own the release management lifecycle, which includes scheduling, coordinating and management of releases across the organisation, by measuring progress and by mitigating risks that affect the release in terms of scope, quality and schedule.
●Own, maintain and report on release content and release artefacts via release specifications and release retrospectives.
●You’ll also work closely with the foundation engineering teams to constantly optimise the release management process by providing collaboration and information management tools along with close integration with CI/CD systems.
●You will own and execute the go-live activities, which would include the execution of the deployment process. You will also work closely with engineers to understand the impact of code merges from multiple teams.
●Conduct and report release readiness reviews along with reviewing go-live blockers.
●Manage key information such as build and release procedures, dependencies, delivery units and notification lists.
●3 to 5 years of experience in a role that involves active release, project or programme management.
●Knowledge of software development and release lifecycles along with understanding of relevant release tooling and concepts.
●Can showcase ability to work on a complex software product that has multiple delivery units and many dependencies.
●Effective leadership and analytical skills coupled with fluent verbal and written communication skills.
●Understand SaaS products and be familiar with web technologies along with being able to use scripting, terminal and CI/CD tools.