At a Glance
- Tasks: Architect and deploy software services that make a real difference in global payments.
- Company: Join Runa, a pioneering tech company transforming digital payments worldwide.
- Benefits: Enjoy a competitive salary, hybrid work model, and £1,000 annual learning budget.
- Why this job: Be part of a team using cutting-edge tech to revolutionise money movement globally.
- Qualifications: 5+ years in software engineering with a passion for mentoring and best practices.
- Other info: Dynamic environment with opportunities for growth and impact on millions.
The predicted salary is between 36000 - 60000 £ per year.
Runa is pioneering a first-of-its-kind payment rail that enables seamless, global money movement at scale. Legacy banking and payment infrastructure struggles to support the demands of today's low-volume, high-velocity payouts, leading to inefficiencies in global payouts. Businesses worldwide send over $20 trillion annually in rewards, remittances, and disbursements often incurring costs of up to 50% per transaction and subjecting recipients to lengthy delays. Runa transforms this landscape by providing a new digital payments infrastructure that empowers businesses to send digital money instantly and cost-free to anyone, anywhere.
The Runa API empowers thousands of businesses to make payments to 5 billion+ consumers in 190+ countries instantly to cards, wallets, bank accounts, and gift cards. Leading companies such as Sodexo, TopCashback, Perkbox, Sweatcoin, Coinbase, and Globetopper rely on Runa to facilitate instant, flexible global payouts to tens of millions of consumers.
The Role: As a Senior Software Engineer, you will be responsible for architecting, implementing, and deploying software services from end to end. You’ll produce clean, scalable, and reusable code to build products which will have a big impact on our customers. You will have the opportunity to work with a modern stack and serverless cloud infrastructure whilst guiding and mentoring more junior engineers in the team.
Our Tech: We have Python, TypeScript, and Javascript services running mostly on Lambda functions. We use Step Functions extensively to orchestrate our workflows. Our persistence layer is largely Aurora (Postgres), DynamoDB, MemoryDB (Redis), and Timestream. However, we understand the dynamic nature of technology and recognise that skills in any programming language is a valuable asset, which is why we are open to engineers from any programming background.
What Excites You:
- Contributing towards the design, delivery, and deployment of large scale, complex projects which are used heavily by thousands of people with high throughput.
- Using modern technology like AWS serverless infrastructure and events driven microservice architecture.
- Mentoring more junior members of the team to help support their growth and development and help scale the team by leading on technical interviews.
- Being a subject matter expert on technology and domain-specific problems, and taking ownership of software services from end to end.
- Improving responsiveness and overall performance of our web services.
What Excites Us:
- Around 5+ years of Software Engineering experience architecting and developing new services and features from end to end.
- The ability to take ownership of design and architecture of large scale systems and developing API heavy software solutions without the need for guidance.
- A passion for promoting software engineering best practice, guiding and mentoring more junior engineers to deliver clean, scalable, and reusable code.
- Proactively contributing to the continual improvement of our engineering processes.
Even if you do not meet all of the above requirements but still think you would be a good fit for the role we would still encourage you to apply.
What’s in it for you: We have a hybrid structure with the requirement of 1-2 days a week at our London Office (Shoreditch).
Senior Software Engineer employer: Runa LLC
Contact Detail:
Runa LLC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. You never know who might have a lead on your dream job or be able to refer you directly.
✨Show Off Your Skills
Create a portfolio showcasing your projects and contributions. Whether it's GitHub repos or personal projects, having tangible evidence of your skills can really set you apart when chatting with potential employers.
✨Ace the Technical Interview
Brush up on your coding skills and be ready for technical challenges. Practice common algorithms and data structures, and don’t forget to explain your thought process during the interview – it shows your problem-solving approach!
✨Apply Through Our Website
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about joining our team!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with Python, TypeScript, and any serverless architecture you've worked with. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you can help us transform the payment landscape. Don’t forget to mention any mentoring experience you have, as we value team growth.
Showcase Your Projects: Include links to your GitHub or any relevant projects that demonstrate your coding skills and problem-solving abilities. We love seeing real-world applications of your work, especially if they involve scalable systems or APIs!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Runa!
How to prepare for a job interview at Runa LLC
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Python, TypeScript, and AWS serverless infrastructure. Brush up on your knowledge of Lambda functions and Step Functions, as well as the databases they use, such as Aurora and DynamoDB. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've architected or developed large-scale systems. Think about challenges you faced and how you overcame them. This is your chance to demonstrate your ability to take ownership of projects and deliver effective solutions, which is crucial for a Senior Software Engineer role.
✨Mentorship Matters
Since mentoring junior engineers is part of the role, be ready to talk about your experience in guiding others. Share examples of how you've supported team members in their growth and development. This will highlight your leadership skills and your commitment to fostering a collaborative team environment.
✨Cultural Fit and Passion
Runa values passion for technology and continuous improvement. Be prepared to discuss why you’re excited about their mission and how you can contribute to their goals. Show enthusiasm for the role and the company, and don’t hesitate to share your ideas on how to improve engineering processes.