Senior Backend Software Engineer
Bitrise
Are you eager to work on cutting-edge technologies and excited to grow your skills in a supportive and innovative environment?
Join Bitrise and help thousands of developers worldwide build better apps faster!
As a Senior Software Engineer at Bitrise, you’ll help design, build, and maintain backend systems that power mission-critical CI/CD workflows used by the world’s top mobile teams.
This is a hands-on engineering role focused on high-scale distributed systems, automation, and reliability. You’ll help drive both product and platform initiatives, combining software engineering expertise with infrastructure knowledge to build efficient, scalable systems.
As a Senior Software Engineer at Bitrise, you will
- Collaborate with stakeholders, product managers, and other engineers to plan, lead, and deliver backend projects from discovery to production, making architectural decisions and guiding implementation.
- Develop and maintain Go backend services related to build orchestration, build scheduling, MacOS virtualization, and MacOS/Linux infrastructure management.
- Optimize performance, scalability, and cost-efficiency across the platform.
- Apply DevOps principles by building systems that are automatable, observable, and resilient by default.
- Participate in code reviews, RFC discussions, and architectural planning.
- Support and mentor medior engineers, sharing feedback and guiding them through project work and reviews.
- Take ownership of operational excellence through on-call rotations and incident reviews.
- Collaborate with other cross-functional teams to ensure seamless integration of the services.
A bit about you
You are passionate about backend development, eager to learn, and excited to contribute to high-scale distributed systems. You thrive in collaborative environments, take ownership of your work, enjoy problem-solving, and are driven to deliver high-quality, maintainable solutions.
Key skills and charasteristics:
- Passion for backend development and problem-solving.
- 3-6 years of experience with at least one backend programming language (Go preferred, but C#/Java/Python also acceptable).
- Solid knowledge of distributed systems and microservices architecture.
- Hands-on experience with cloud platforms (GCP, AWS), containerization (Docker) and container orchestration (Kubernetes).
- Familiarity with infrastructure-as-code (e.g., Terraform).
- Experience with monitoring and observability tools (e.g., Datadog, Prometheus, Grafana).
- Understanding of CI/CD pipelines and DevOps principles.
- Strong communication skills and a proactive, ownership-driven mindset.
- Comfortable documenting technical designs, specifications, and decisions.
- A strong desire for continuous learning and improvement, ability to pick up new technologies quickly.
What would really knock our socks off:
- MacOS experience
- Linux virtualization experience
- Experience with CI/CD development or “deep tech”
What We Offer
- A transparent and straightforward interview process where you have the chance to meet your future manager, some of your team members, and some of the leaders of Bitrise.
- A massive amount of autonomy and trust while your contributions help shape and grow Bitrise for years to come.
- A remote first environment coupled with a fancy office in Budapest
- The opportunity to learn about app development by playing a crucial role in the mobile development process for the world’s most successful companies.
- The security of working in a financially stable, growing company with an ever-expanding global customer base.
- From your first day, you’ll be covered by private medical insurance.
- A competitive stock options package
- All Bitrisers are provided 2 days of paid Volunteer Days on an annual basis to support the cause that matters to them