Senior Platform Engineer
Company
OfficeRnD
Date Posted
21-01-2026
Location
Sofia, Sofia City, Bulgaria
About us:
OfficeRnD has one mission - making flexible and hybrid working a norm rather than an option!
We started building our SaaS platform back in 2015 to support the future of work. We believe that having freedom and flexibility is the way to provide better workspace experience. And that’s what enables us to develop products that matter - for our customers and for the world.
The company has offices in Bulgaria, USA, UK, Australia, and our teammates are the ones getting us to the top in our market niche.
So if you live and breathe technology as well, come and join us!
About the role:
As a software engineer in the Platform team at OfficeRnD, you will be a key contributor to our software development efforts and the shared technical foundations that support them. The role has three closely related dimensions:
- Developing and maintaining core shared backend services used across the organization
- Developing, maintaining, and acting as a guardian of core shared backend libraries used by multiple product teams
- Designing, evolving, and maintaining infrastructure-as-code solutions that enable product development teams to build, deploy, and operate scalable and efficient services in an autonomous way
If you are an experienced software engineer with a solid understanding of cloud architecture and the infrastructure required to run scalable and resilient SaaS products, and you enjoy serving and enabling other teams, this role will be a strong fit.
What you’ll do:
Software Development
- Design, develop, and maintain scalable, high-performing backend services that are used across multiple product teams
- Build and evolve core shared backend libraries, with a strong focus on API design, backward compatibility, and developer experience
- Take end-to-end ownership of the services and libraries you build, including production readiness, reliability, and maintainability
- Apply software engineering best practices such as test-driven development, continuous integration, and thorough code reviews
Infrastructure and Platform Engineering
- Design, evolve, and maintain infrastructure-as-code solutions that support cloud-native, microservice-based SaaS architectures
- Work closely with product development teams to understand their needs and enable autonomous delivery through sensible defaults and shared tooling
- Contribute to improving deployment workflows and operational practices where they directly support software delivery
- Ensure that platform solutions and infrastructure changes align with security, compliance, and reliability standards
What to bring:
Mindset & ways of working
- Strong ownership and get-the-job-done mindset; you take responsibility for problems end-to-end and own the solutions you deliver
- Product-oriented mindset; you design, build, and support your own services and shared products with long-term ownership in mind
- Continuous learning mindset, actively seeking self-development and professional growth
- Curious and pragmatic adopter of AI-assisted tools and workflows to improve productivity, quality, and learning
- Strong servant mindset; you enjoy serving and enabling other engineering teams through well-designed shared solutions and support
Technical experience
- Solid background and hands-on experience with SaaS product architectures, including designing, building, and maintaining backend services running in cloud environments
- Proficiency in server-side development; strong experience with Node.js is preferred, while experience with other backend languages and runtimes (e.g. Java, .NET, Go) is also valued
- Solid understanding of RESTful APIs, microservices architecture, and experience working with relational and/or NoSQL databases
- Familiarity with containerization and container orchestration platforms (Docker, ECS; Kubernetes knowledge is a plus)
- Hands-on experience working with cloud-based infrastructure through automation, as part of building and operating backend services (e.g. deploying services, adjusting scaling, permissions, or networking via code rather than manual setup). AWS is preferred; experience with Azure or GCP is also acceptable. A solid conceptual understanding is required; deeper expertise is a strong plus
- Familiarity with infrastructure-as-code practices and tools (such as Terraform or CloudFormation), for example reading, modifying, or extending existing IaC to support the services you own. Practical exposure is expected; deep proficiency is a plus. Willingness and ability to learn, improve, and take on more responsibility in this area over time is required
What we offer in return is the opportunity to join a talented team and also enjoy:
- Premium health insurance incl. dental;
- 25 days off a year;
- 1 additional day off for your birthday;
- 3 days off for volunteering;
- Full remuneration of your first 3 days of sick leave;
- Flexible start and end of the working day and hybrid working mode, including a combination of remote and on-site (a minimum of 40% of the monthly working time);
- A fantastic work hard/play hard start-up environment - we have numerous social events and team outings;
- Take part in many sports activities and enjoy a co-funded MultiSport card;
- Opportunity to work in Bulgaria’s top tech incubator/coworking space – Campus X.
If this sounds like the right opportunity for you, we would be happy to talk soon! Apply now!