Senior Software Engineer (Edge)
Senior Software Engineer (Edge)

Senior Software Engineer (Edge)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Cloudsmith

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.
  • Why this job: Make a real impact on software delivery while working with innovative technologies.
  • Qualifications: 5+ years in distributed systems; strong Rust skills preferred.
  • Other info: Collaborative environment with opportunities for personal growth and career advancement.

The predicted salary is between 36000 - 60000 £ 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.

The Role: As a Senior Software Engineer in the Platform Edge team, you will build the infrastructure that powers fast, reliable package delivery at a global scale. You will 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, 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, Location & Work Environment:

  • A position based in Ireland or the United Kingdom.
  • A competitive compensation package, including equity.
  • Comprehensive health, dental, and vision insurance.
  • Generous annual leave and flexible working policies to suit your lifestyle.
  • A professional development budget for conferences and training.
  • A dynamic, innovative, trust-centric, and supportive work environment.
  • Regular travel may be required for team meetings and events.

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.

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. We do not tolerate discrimination of any kind within our workforce.

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

Cloudsmith is an exceptional employer that fosters a dynamic and innovative work culture, prioritising collaboration and employee growth. With a competitive compensation package, comprehensive health benefits, and a strong commitment to professional development, employees are empowered to thrive in their careers while contributing to the cutting-edge technology that shapes the future of software delivery. Located in Belfast, Northern Ireland, Cloudsmith offers a supportive environment where flexibility and well-being are paramount, making it an ideal place for passionate engineers to make a meaningful impact.
Cloudsmith

Contact Detail:

Cloudsmith Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Edge)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Build a portfolio or GitHub repo showcasing your projects. It’s a great way to demonstrate your expertise and passion for software engineering.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We all know that confidence is key, so get comfortable with the tech you’ll be working with!

✨Tip Number 4

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!

We think you need these skills to ace Senior Software Engineer (Edge)

Rust
Typescript
Python
Edge Networking
Proxy Technologies
Network Routing
CDN Optimisations
Cloud-Based Infrastructure
AWS
Terraform
Continuous Integration
Distributed Systems
Communication Skills
Problem-Solving Skills
Mentoring

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.

Showcase Your Passion: Let us see your enthusiasm for software engineering! Share examples of how you've tackled performance problems or contributed to collaborative projects. We love seeing candidates who are genuinely excited about their craft.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.

Apply Through Our Website: We encourage you to submit your application directly through our website. This helps us streamline the process and ensures your application gets the attention it deserves. Plus, it’s super easy!

How to prepare for a job interview at Cloudsmith

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Rust and any edge networking tools like Envoy or HAProxy. Brush up on your knowledge of cloud infrastructure as well, since they’ll likely ask how you’ve used these technologies in past projects.

✨Show Your Collaborative Spirit

Since Cloudsmith values collaboration, be ready to discuss how you've worked with cross-functional teams in the past. Prepare examples that highlight your ability to communicate effectively with both technical and non-technical stakeholders.

✨Demonstrate Problem-Solving Skills

Expect questions that assess your approach to solving complex performance problems. Think of specific challenges you've faced in distributed systems and how you tackled them, focusing on the impact of your solutions on customer value.

✨Emphasise Continuous Learning

Cloudsmith is looking for someone passionate about their craft. Be prepared to talk about how you stay updated with industry trends and technologies. Mention any recent courses, conferences, or personal projects that showcase your commitment to professional growth.

Senior Software Engineer (Edge)
Cloudsmith
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>