Senior Software Engineer
About the Role
As a Senior Software Engineer at Runa, you will be at the forefront of developing cutting-edge digital payment solutions. You will be responsible for producing clean, scalable, and reusable code that will have a significant impact on our customers. This role offers the opportunity to contribute to the architecture and take ownership of parts of the product, working closely with the Network team and reporting to the Engineering Manager.
Key Responsibilities
- Design and Development: Contribute to the design, delivery, and deployment of large-scale, complex projects used by thousands of people with high throughput.
- Modern Technologies: Utilize modern technology like AWS serverless infrastructure and event-driven microservice architecture.
- Mentorship: Mentor junior team members to support their growth and development, ensuring the team is continuously improving.
- Technical Expertise: Be a subject matter expert on technology and domain-specific problems, taking ownership of software services from end to end.
- Performance Improvement: Improve the responsiveness and overall performance of our web services.
- Team Growth: Help scale the team by leading technical interviews.
What We Are Looking For
- Experience: Around 5+ years of software engineering experience, with a focus on architecting and developing new services and features from end to end.
- Ownership: Ability to take ownership of the design and architecture of large-scale systems and develop API-heavy software solutions independently.
- Best Practices: Passion for promoting software engineering best practices and guiding junior engineers to deliver clean, scalable, and reusable code.
- Continuous Improvement: Proactively contribute to the continual improvement of our engineering processes.
Our Tech Stack
- Languages: Python and TypeScript
- Infrastructure: Kubernetes (EKS), AWS Lambda
- Databases: Aurora (Postgres), DynamoDB
Benefits
- Hybrid Work Structure: Work from our Sofia office one day a week.
- Learning and Development: £1000 annual L&D allowance and 5 days study leave per year.
- Flexible Work: Work from anywhere for up to 45 days a year.
- Equity: Participation in the Employee Options pool.
- Health Insurance: Private Medical Health Insurance, including Dental & Vision.
- Well-being: Runa Reset Days and Summer Hours.
- Parental Leave: 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
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
- £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 - 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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Python Developer with AWS Experience
Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Senior Systems Engineer, Managed Operations
Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.
Senior Fullstack Engineer with TypeScript and Microservices
Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.