The Truth About Remote Work in 2025 Everything you need to stay ahead. Read the report.
×

See more Full-Stack Programming jobsโ†’

โ† Back to all jobs

Software Engineer

Posted 27 days ago

The open source CI/CD platform.

Semaphore is a leader in hosted continuous integration and deployment, with over 50,000 developers relying on Semaphore to test and deploy their code. Our mission is to help teams ship their software faster and progressively by providing a robust and scalable platform for software delivery.

Our platform provides continuous delivery services for all mainstream programming languages as well as native support for building and shipping Docker containers. We aim to deliver the easiest-to-use and fastest CI/CD service. We work in small, highly effective teams, so every team member is vital to the success of the company.

We're looking for collaborative, detail-oriented people who are ready for a challenge. In this role, you'll have the opportunity to take significant ownership of technical projects that will drive the success of the overall business. A strong candidate will bring solid product and technical acumen, combined with the ability to move fast (and fix things).

We are passionate about providing a remote, flexible, and supportive work culture. Collaboration is in our DNA.

Examples of problems you will be solving

  • Implementing new Semaphore features

  • Improving the internal and external APIs of Semaphore

  • Automating the release process, monitoring, and solving scalability issues

  • Contributing to and collaborating on open-source software

  • Optimizing the performance and scalability of Semaphore

Qualifications

  • You have 2+ years of professional experience.

  • You have experience with shipping services into production and maintaining their quality.

  • You have experience with developing database-backed web applications.

  • You are proficient in one or more high-level languages.

  • You are self-managed and capable of making effective decisions.

  • You care about building maintainable, efficient, clean code.

  • You speak and write well. Weโ€™re a distributed team so, we are extra mindful about communication.

  • You are willing to master Golang and/or Elixir, our primary languages for writing Semaphore.

  • You are willing to master TDD/BDD practices for implementing new features.

  • You are willing to master how to take responsibility for projects end-to-end from idea to completion.

  • You are willing to get familiar with Kubernetes on AWS and Google Cloud.

  • You are willing to master Linux and the command line.

Benefits

  • The impact of working on a product that competes in a global market.

  • Join a small team of around 30 full-time people who love what they do.

  • A healthy 40-hour work week and a friendly and supportive work environment.

  • Competitive salary.

  • Company retreats.

  • Space to learn continuously and choose the tools and equipment for your job

  • Paid trips to conferences and books of your choice.

  • Interact with developers who use Semaphore and talk about the latest and greatest way to develop and ship software.

  • Paid membership at a fitness club of your choice.

Semaphore is an equal-opportunity employer. Consistent with our mission of serving a diverse and global audience, we value a diverse workforce and an inclusive culture that reflects it. We encourage applications from all qualified individuals without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, disability, and veteran status.


Apply Now

Let's start your dream job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Full-Stack Programming Jobs

Just set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters.

Activate JobCopilot

Semaphore Star Icon

View company

Jobs posted: 33

Tired of Applying to Jobs Manually?

Let JobCopilot do it for you.

No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.

  • Applies for jobs that actually match your skills

  • Tailors your resume and cover letter automatically

  • Works 24/7-so you don't have to

Activate JobCopilot

Related Jobs Remote Full-Stack Programming jobsโ†’