Senior Backend Software Engineer

Bitrise

Bitrise

Software Engineering
Budapest, Hungary
Posted on Jul 11, 2025

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