At a Glance
- Tasks: Design and maintain scalable backend solutions for Snap's Gen AI platform.
- Company: Snap Inc. is a tech company revolutionising communication through innovative products like Snapchat.
- Benefits: Enjoy paid parental leave, comprehensive medical coverage, and mental health support.
- Why this job: Work on exciting challenges in a fast-paced environment while learning from senior engineers.
- Qualifications: Solid understanding of computer science, coding experience in Go or Java, and familiarity with cloud platforms.
- Other info: Expect to work in the office 4+ days a week to foster collaboration.
The predicted salary is between 42000 - 84000 ÂŁ per year.
Join to apply for the Software Engineer, Backend role at Snap Inc.
Join to apply for the Software Engineer, Backend role at Snap Inc.
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it’s always the fastest way to share a moment!
We’re currently recruiting for a Software Engineer to join our team at Snap Inc!
What you’ll do:
- Design, build, and maintain scalable backend solutions for Snap\’s Gen AI platform, enhancing user engagement through generative content.
- Work on interesting and complex technical challenges in a fast-paced environment, contributing to solutions that support a platform used by millions daily.
- Develop and maintain robust, scalable products with a focus on reusability and alignment with architectural goals.
- Contribute to code quality by performing and participating in code reviews, ensuring adherence to exceptional standards, especially for cloud-based platforms.
- Iterate and implement solutions quickly while balancing speed and quality.
- Learn and grow under the mentorship of senior engineers, adopting best practices to support the highest levels of engineering excellence within the team.
Knowledge, Skills & Abilities
- Solid understanding of computer science fundamentals, with the ability to design, develop, and optimise software solutions.
- Hands-on experience with cloud platforms like AWS or GCP, including core services such as storage, compute, networking, and IAM.
- Ability to evaluate technical tradeoffs independently and make informed decisions to balance performance, scalability, and maintainability.
- Strong problem-solving skills with the capability to debug, troubleshoot, and optimise complex systems.
- Proactive and collaborative team player with effective communication skills, capable of mentoring junior developers and contributing to cross-team discussions.
Preferred Qualifications
- BS/BA degree in Computer Science or related field, or equivalent practical experience.
- Proven experience coding in Go, Java, or a similar language.
- Experience working with high-load services or distributed systems, with the ability to troubleshoot and optimise performance.
- Strong understanding of database concepts and practical experience with NoSQL databases like DynamoDB, Redis, or MongoDB.
- Proficiency in Linux/Unix environments and experience with scripting languages like Python or shell scripting for automation and tooling.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerisation technologies like Docker and Kubernetes.
- Ability to work independently on tasks while collaborating effectively within a team.
If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information.
\”Default Together\” Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!
Seniority level
-
Seniority level
Entry level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Software Development
Referrals increase your chances of interviewing at Snap Inc. by 2x
Get notified about new Software Engineer jobs in London, England, United Kingdom .
London, England, United Kingdom 1 week ago
London, England, United Kingdom ÂŁ50,000.00-ÂŁ60,000.00 1 month ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 weeks ago
Software Engineer-Full stack (All Levels)
London, England, United Kingdom 4 weeks ago
London, England, United Kingdom 4 weeks ago
London, England, United Kingdom 11 months ago
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 5 months ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 6 months ago
London, England, United Kingdom 4 months ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 4 hours ago
Greater London, England, United Kingdom 1 month ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 5 months ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 3 days ago
London, England, United Kingdom 2 years ago
London, England, United Kingdom 2 days ago
London, England, United Kingdom $75,500.00-$126,000.00 2 years ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 6 days ago
London, England, United Kingdom ÂŁ35,000.00-ÂŁ50,000.00 1 month ago
London, England, United Kingdom 1 week ago
Greater London, England, United Kingdom 1 day ago
London, England, United Kingdom 2 days ago
London, England, United Kingdom 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Software Engineer, Backend employer: Snap Inc.
Contact Detail:
Snap Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Backend
✨Tip Number 1
Familiarise yourself with Snap Inc.'s core products, especially Snapchat and its generative AI platform. Understanding how these products work will help you demonstrate your enthusiasm and knowledge during interviews.
✨Tip Number 2
Brush up on your skills in Go, Java, or similar languages, as these are preferred for the role. Consider working on personal projects or contributing to open-source projects to showcase your coding abilities.
✨Tip Number 3
Gain hands-on experience with cloud platforms like AWS or GCP. You could set up a small project that utilises these services to demonstrate your practical knowledge and problem-solving skills.
✨Tip Number 4
Network with current or former Snap Inc. employees on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and potentially lead to referrals, increasing your chances of landing an interview.
We think you need these skills to ace Software Engineer, Backend
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description for the Software Engineer, Backend position at Snap Inc. Understand the key responsibilities and required skills, such as experience with cloud platforms and coding languages like Go or Java.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your hands-on experience with cloud services, database concepts, and any projects that showcase your problem-solving abilities.
Craft a Compelling Cover Letter: Write a cover letter that not only expresses your enthusiasm for the role but also demonstrates your understanding of Snap Inc.'s mission and products. Mention specific examples of how your background makes you a great fit for their team.
Showcase Your Projects: If applicable, include links to your GitHub or other repositories where you have showcased your coding projects. Highlight any contributions to open-source projects or personal projects that demonstrate your skills in backend development and cloud technologies.
How to prepare for a job interview at Snap Inc.
✨Understand Snap's Core Products
Before the interview, make sure you have a solid understanding of Snap Inc.'s core products like Snapchat, Lens Studio, and Spectacles. Familiarise yourself with how these products enhance communication and user engagement, as this knowledge will help you align your answers with the company's mission.
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with cloud platforms such as AWS or GCP. Highlight specific projects where you've designed, built, or maintained scalable backend solutions, especially those that demonstrate your ability to optimise performance and troubleshoot complex systems.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process when debugging or optimising systems. Use examples from your past experiences to illustrate how you approached challenges and what solutions you implemented.
✨Emphasise Team Collaboration
Snap values collaboration, so be ready to discuss your experience working in teams. Share examples of how you've mentored junior developers or contributed to cross-team discussions. Highlight your communication skills and how they have helped you work effectively within a team environment.