Senior Software Engineer - Cloud Infrastructure and Microservices
Runa is at the forefront of digital payment solutions, offering a unique payment rail that allows businesses to send and receive digital value at scale. We are looking for a Senior Software Engineer to join our team in Sofia, Bulgaria, to help us continue to innovate and deliver exceptional products to our customers.
About the Role
As a Senior Software Engineer, you will be responsible for producing clean, scalable, and reusable code. You will play a crucial role in delivering products that significantly impact our customers. You will have the opportunity to contribute to architecture and take ownership and accountability of parts of the product. You will be part of the Network team and will report to the Engineering Manager.
Key Responsibilities
- Design, deliver, and deploy large-scale, complex projects used by thousands of people with high throughput.
- Utilize modern technology like AWS serverless infrastructure and event-driven microservice architecture.
- Mentor junior team members to support their growth and development.
- Act as a subject matter expert on technology and domain-specific problems, taking ownership of software services from end to end.
- Improve the responsiveness and overall performance of our web services.
- Lead technical interviews to help scale the team.
Our Tech Stack
- We use Python and TypeScript services running across Kubernetes (EKS) and Lambda functions.
- Our persistence is largely Aurora (Postgres), but new services will also leverage DynamoDB and their event triggers.
- We value skills in any programming language and are open to engineers from any programming background.
What We Are Looking For
- Around 5+ years of software engineering experience, architecting and developing new services and features from end to end.
- Ability to take ownership of design and architecture of large-scale systems and develop API-heavy software solutions without guidance.
- Passion for promoting software engineering best practices and mentoring junior engineers.
- Proactive contribution to the continual improvement of our engineering processes.
Benefits
- Hybrid work structure with 1 day a week at our Sofia Office.
- £1000 annual L&D allowance for mastering your craft, including accredited studies, plus 5 days study leave per year.
- 25 days holiday.
- Work from anywhere for up to 45 calendar days a year.
- Participation in the Employee Options pool, giving you ownership in Runa.
- Private Medical Health Insurance, covering Dental & Vision Insurance.
- Runa Reset Days - Runa closes on the first Friday of each quarter for a well-deserved Reset Day.
- Summer Hours - In August, we log off at 3pm on Fridays.
- Enhanced parental leave for all new parents, up to 16 weeks full pay.
Interview Process
- Call with Talent Partner.
- System Design Interview.
- Coding Interview.
- Values Interview.
We encourage you to apply even if you do not meet all the requirements but believe you would be a good fit for the role.
Diversity and Inclusion
Runa is committed to providing a hiring and working experience in which all people feel equally respected and valued, regardless of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Benefits Extracted with AI
- Medical insurance
- Vision insurance
- £1000 annual L&D allowance
- 25 days holiday
- Work from anywhere for up to 45 days a year
- Participation in the Employee Options pool
- Private Medical Health Insurance
- Runa Reset Days
- Summer Hours
- Enhanced parental leave
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer
Join Runa as a Senior Software Engineer to develop scalable digital payment solutions using AWS and microservices.
Senior Backend Engineer (Golang)
Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.
Senior Software Engineer - Microservices and Python
Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.
Senior Site Reliability Engineer
Join Valtech as a Senior Site Reliability Engineer in Sofia, Bulgaria. Work with AWS, GCP, and Azure in a hybrid environment.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
DevOps Engineer
Join bunq as a DevOps Engineer in Sofia. Work with AWS, Linux, and cloud platforms to revolutionize banking. Hybrid work model and great benefits.
Senior Backend Developer with AWS and Python
Join Kundo as a Senior Backend Developer to innovate with AWS, Python, and DevOps in a hybrid work environment.
Senior Backend Engineer (Go, AWS)
Join Runwise as a Senior Backend Engineer to innovate in energy tech using Go and AWS. Remote work with competitive salary and benefits.
Senior Backend Software Engineer (Golang)
Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.
Backend Engineer (Golang) - Payments Processing Platform
Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments platform in Sofia, Bulgaria.
Senior Backend Software Engineer - TypeScript
Join On as a Senior Backend Software Engineer in Berlin, focusing on TypeScript, microservices, and cloud-native applications.
Senior DevOps Engineer
Join SAP as a Senior DevOps Engineer in Sofia, Bulgaria. Work on cloud platforms, agile development, and continuous delivery.
Senior Backend Engineer
Senior Backend Engineer role focusing on AWS, Express.js, and .NET in Heraklion, Greece. Hybrid work with competitive benefits.
Senior .Net Engineer
Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.
Senior Backend Engineer with Go and Microservices
Join Solsten as a Senior Backend Engineer in Berlin, focusing on Go and Microservices to build scalable systems.
Senior Software Engineer - Microservices and AI
Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.
Senior Backend Software Engineer
Senior Backend Software Engineer role focusing on Ruby, AWS, and serverless technologies in Karlsruhe, Germany.
Senior Python Backend Developer
Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior Software Engineer
Join Fluxon as a Senior Software Engineer. Work remotely with cutting-edge technologies like AWS, GCP, and Python.
Senior Backend Software Engineer, Developer Platform Growth
Join Square as a Senior Backend Software Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.
Senior Backend Engineer with Python and Microservices
Join Nirvana as a Senior Backend Engineer to enhance healthcare transparency using Python and microservices.
Senior Node.js Developer with NestJS and TypeScript
Join Sofia Stars as a Senior Node.js Developer. Work with Node.js, NestJS, and TypeScript. Relocation to Sofia, Bulgaria required.
Backend Engineer (Golang) - Payments Processing Platform
Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments processing platform in Sofia.