
Website Semaphore
Semaphore CI/CD helps product teams ship software faster, with quality and security.
Semaphore, a leading provider of hosted continuous integration and deployment services used by over 50,000 developers, is seeking a highly motivated and collaborative Senior Software Engineer to join our fully remote team. We empower development teams to ship software faster and with greater confidence by delivering a robust and scalable platform for software delivery. Our platform supports continuous delivery for all major programming languages and offers native support for building and deploying Docker containers. We are committed to providing the easiest-to-use and fastest CI/CD service and operate in small, high-impact teams where every member plays a crucial role.
As a Senior Software Engineer at Semaphore, you will have significant ownership of technical projects that directly impact the success of our business. We are looking for a candidate with strong product sense and technical expertise, combined with the ability to move quickly and efficiently. We foster a remote, flexible, and supportive work environment where collaboration is at the core of everything we do. We are also excited about our upcoming open-sourcing initiative!
Responsibilities:
- Develop new features for the Semaphore platform.
- Enhance internal and external APIs.
- Automate release processes, monitoring, and address scalability challenges.
- Contribute to and collaborate on open-source software projects.
- Optimize the performance and scalability of Semaphore.
Qualifications:
- 5+ years of professional software engineering experience.
- Experience shipping and maintaining production services.
- Experience developing database-backed web applications.
- Proficiency in one or more high-level programming languages.
- Ability to work independently and make effective decisions.
- Commitment to writing maintainable, efficient, and clean code.
- Excellent written and verbal communication skills.
- Willingness to learn Golang and/or Elixir (our primary languages).
- Proficiency in TDD/BDD practices.
- Experience managing projects from inception to completion.
- Strong command of Linux and the command line.
Benefits:
- Opportunity to work on a globally competitive product.
- Be part of a small, passionate team of around 30 professionals.
- Healthy 40-hour work week and a supportive work environment.
- Competitive salary.
- Company retreats.
- Continuous learning opportunities and equipment/tool allowance.
- Paid conference trips and book allowance.
- Direct interaction with Semaphore users and exposure to the latest development and deployment trends.
- Paid fitness club membership.
Semaphore is an equal-opportunity employer and values diversity. We encourage applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, disability, or veteran status.
Apply Now: https://semaphore.bamboohr.com/careers/35?source=aWQ9MjI%3D