Role: Senior Software Engineer
Salary/Package: £100k-£115k + 10% Bonus + RSUs (Total comp £150k+)
Company Sector: SaaS
Tech: TypeScript, Node, React, Golang, Kafka, AWS, and Kubernetes (No prior experience welcomed)
Location: Central London
WFH / Hybrid: 3 days a week on site (non negotiable)
Bounce continue to partner with one of our favourite customers as they look to achieve their ambitious growth plans heading into 2025 - it's exciting times!
Our client is a rapidly growing B2B SaaS company with a product used by millions of people globally. We are seeking a Senior Software Engineer to join their innovative team. The ideal candidate will have a strong engineering background, outstanding problem-solving skills, and a passion for building robust systems designed to scale.
Key Responsibilities:
* System Architecture: Design and build scalable architecture patterns to support a rapidly growing global product.
* End-to-End Development: Contribute to the full software development lifecycle, from concept to deployment.
* Product Focus: Develop with a product-focused mindset, understanding user needs, and delivering solutions that drive business value.
* Ownership: Take ownership of projects, ensuring they meet technical and business requirements.
* Collaboration: Work with cross-functional teams to align technical efforts with product goals.
Core Technologies:
* Currently using TypeScript, Node, React, Golang, Kafka, AWS, and Kubernetes.
Qualifications:
* Experience: Proven track record in software engineering with expertise in designing scalable systems.
* Language Flexibility: Open to engineers from any language background, with a focus on strong engineering foundations.
* Problem-Solving Skills: Strong analytical skills with a focus on solving complex scaling problems.
* Team Collaboration: Excellent collaboration skills with a willingness to work closely with other engineers and product teams.
* Architecture Knowledge: Demonstrated experience in building and evolving architectural patterns for high-scale systems.
Why Join:
* Global Impact: Be part of a product used by millions worldwide.
* Innovative Environment: Join a team dedicated to innovation and continuous improvement.
* Career Growth: Enjoy opportunities for professional growth and career advancement.
* Collaborative Culture: Work in a supportive environment that values teamwork and ownership.
* Competitive Compensation: Receive a competitive salary and benefits package