At a Glance
- Tasks: Design and build cutting-edge edge infrastructure for global package delivery.
- Company: Join Cloudsmith, a transformative tech company revolutionising software supply chains.
- Benefits: Enjoy competitive pay, health benefits, flexible work, and a professional development budget.
- Other info: Collaborative environment with opportunities for personal growth and career advancement.
- Why this job: Make a real impact on software delivery while working with innovative technologies.
- Qualifications: 5+ years in distributed systems; strong skills in Rust or similar languages.
The predicted salary is between 70000 - 90000 £ per year.
We are looking for a collaborative engineer with a bias for action and a strong focus on delivering customer value. If you are motivated to solve performance problems at a massive scale and passionate about your craft, you will find a supportive environment at Cloudsmith.
Cloudsmith is transforming how organizations handle software artifacts and secure their supply chains. As a cloud native, multi‑tenant platform, we enable organizations to build software better, through best‑in‑class artifact management and software supply chain security. Our vision is to become the software supply chain itself, powering the future of software delivery.
As a Senior Software Engineer in the Platform Edge team, you'll build the infrastructure that powers fast, reliable package delivery at a global scale. You'll design and implement edge caching systems, CDN optimisations, and distributed networking solutions that ensure our customers can access their packages quickly and reliably from anywhere in the world.
Key Responsibilities:
- Build: Design, build, and ship new features and optimisations for our edge infrastructure that enhance global package delivery performance across public and private networks.
- Resilience: Help keep our systems fast, reliable, and running smoothly at a global scale.
- Collaborate: Work closely with teammates from product, design, and customer success to solve complex scaling and networking problems together.
- Quality: Prioritise quality and security through rigorous testing, monitoring, and sustainable engineering habits.
- Mentor: Share your knowledge through code reviews, documentation, and mentoring others to foster a growth‑oriented environment.
Required Experience, Qualities & Skills:
- 5+ years (or equivalent) of professional experience building, testing, and maintaining complex distributed systems in production.
- Strong experience with Rust (or another low‑level systems language) for building high‑performance infrastructure services; experience with Typescript or Python is a plus.
- Familiarity with proxy technologies (e.g., Envoy, Traefik, HAProxy, nginx), network routing, CDNs, edge compute, DNS, certificate management, and observability.
- Familiarity with cloud‑based infrastructure and related services (AWS, CloudFront, Lambda, ECS, Postgres, S3, Kinesis, Terraform, Clickhouse), container runtimes, event‑driven architectures (high volume data pipelines), and continuous integration.
- You understand the importance of shipping early and often and delivering value iteratively.
- An enthusiastic and effective communicator who can bridge the gap between technical and non‑technical stakeholders.
- Deeply passionate about your craft, eager to learn, and comfortable admitting what you don't yet know.
Benefits:
- A competitive compensation package, including equity.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and flexible working policies to suit your lifestyle.
- Professional development budget for conferences and training.
- A dynamic, innovative, trust‑centric, and supportive work environment.
Health and Wellness:
We deeply care about the health and wellness of our staff and their families; a sustainable pace is important to us. In addition to generous annual leave (PTO), we offer health and well‑being benefits along with flexible family‑friendly working policies.
Personal Growth:
You will have an enormous opportunity to learn new skills alongside your colleagues, and your continued professional development is essential to us because it's important to you.
Facilities:
Cloudsmith is headquartered in Belfast, Northern Ireland, with fully‑equipped office space that’s open 24x7. Many Cloudsmithers work remotely, so we rely on our online collaboration tools.
About Equal Opportunity:
Cloudsmith is an equal‑opportunity employer proud to nurture a diverse workplace that welcomes applications from individuals of all races, genders, and ethnic groups.
The Final Word:
We’re looking for someone who has a passion for their craft, a collaborative attitude, and a desire to build a product customers love.
Senior Software Engineer (Edge) employer: Cloudsmith Ltd
Cloudsmith is an exceptional employer that fosters a collaborative and innovative work culture, where engineers are empowered to tackle complex challenges in a supportive environment. With competitive compensation, comprehensive health benefits, and a strong focus on professional development, employees have the opportunity to grow their skills while contributing to a mission-critical platform that transforms software delivery. Located in Belfast, Northern Ireland, Cloudsmith offers a dynamic workplace with flexible working policies and regular team activities, making it an attractive choice for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Edge)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This is your chance to demonstrate your expertise in building high-performance infrastructure services and edge networking solutions. Let your work speak for itself!
✨Tip Number 3
Prepare for interviews by practicing common technical questions and scenarios related to distributed systems. Be ready to discuss your experience with Rust, Typescript, or Python, and how you've tackled complex scaling problems in the past.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining Cloudsmith and being part of our mission to revolutionise software delivery.
We think you need these skills to ace Senior Software Engineer (Edge)
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with distributed systems and edge networking, as well as any relevant projects that showcase your skills in Rust or other low-level languages.
Show Your Passion:Let your enthusiasm shine through! Share why you're excited about working at Cloudsmith and how you can contribute to our mission of transforming software delivery. A genuine passion for your craft can really set you apart from other candidates.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your experience and skills. We appreciate a well-structured application that makes it easy for us to see how you fit the role.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Cloudsmith Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Rust and any other low-level systems languages. Be ready to discuss your experience with distributed systems and edge networking technologies like CDNs and proxy servers. The more you can demonstrate your technical prowess, the better!
✨Showcase Your Collaborative Spirit
Cloudsmith values collaboration, so be prepared to share examples of how you've worked with cross-functional teams in the past. Highlight your ability to communicate effectively with both technical and non-technical stakeholders, as this will show that you can bridge gaps and drive projects forward.
✨Emphasise Your Problem-Solving Skills
Think of specific instances where you've tackled complex performance problems or scaling challenges. Be ready to explain your thought process and the steps you took to arrive at a solution. This will demonstrate your bias for action and your commitment to delivering customer value.
✨Prepare Questions That Matter
Come equipped with thoughtful questions about Cloudsmith's edge infrastructure and future plans. This shows your genuine interest in the role and the company. Ask about their approach to continuous integration and how they ensure quality and security in their systems—this will resonate well with their values.