Semaphore CI: Senior Platform Engineer

Headquarters: Novi Sad

Over 25,000 developers worldwide rely on to test and deploy their code.

We're looking for passionate engineers who will join us in building the backbone of next-generation continuous delivery services.The Platform team is responsible for building, monitoring and scaling hardware and services that execute 100k+ CI/CD jobs per day on Semaphore.

The stack is a mix of bare metal, Linux tools, containers and virtual machines, and Ruby.

We always strive for maximum performance, which is why Semaphore is the fastest hosted CI service on the market.Our way of working is highly collaborative and optimized for constantly delivering value to our users through daily standups, pull requests, code review, and continuous deployment.The Semaphore team is partly remote and the right candidate can thrive in an environment of asynchronous communication.

We expect you to have strong communication skills and be able to create working relationships with coworkers in locations around the globe.In this role, you'll have the opportunity to take significant ownership of projects that will drive the success of the overall business.

Good candidates will bring a strong engineering background, combined with the ability to move fast.You can join us by working remotely, or in our offices in Novi Sad.ResponsibilitiesWrite robust, maintainable backend and automation codeTranslate ideas into new projects with discrete tasksImprove scalability and performance of hardware and services that power the Semaphore platformCreatively come up with systematic solutions to problems instead of focusing on one-off fixesImplement metrics and monitoring in a scalable wayOwn and be on call for your parts of the systemExplore technical tradeoffs of every decisionCommunicate with other teams (technical and non-technical), management and Semaphore users through our support channel when necessaryRequirements5+ years experience building systems at scaleDeep knowledge of Linux and computer architectureAbility to identify and solve problems quickly, sometimes under pressure if there are issues that are directly affecting our usersHighly developed debugging skills and ability to solve problems on production systemsKnowledge of standard methodologies: configuration management, monitoring, alerting, metricsExcellent written and verbal communication skills, including the ability to work effectively remotely with a teamBeing self-managed and capable of making effective decisions in a fast-changing environmentBenefitsThe impact of working on a product that's competing on a global marketCompetitive salaryPaid benefits and health insuranceWork from anywhere you want or from our offices in Novi SadNormal 40-hour work weekFriendly work atmosphereSpace to learn continuously and choose the tools for your jobBooks of your choicePaid trips to conferencesPaid membership at a fitness club of your choicePaid parental leave

To apply: Please apply here:


Source: 37Signals Job Board