At a Glance
- Tasks: Design and implement scalable backend services while collaborating with teams.
- Company: Join Snap Inc., a leading tech company revolutionising communication through innovative camera technology.
- Benefits: Enjoy paid parental leave, medical coverage, mental health support, and more.
- Why this job: Be part of a dynamic team shaping the future of AR and social interaction.
- Qualifications: BS/BA in Computer Science and 7+ years of software development experience required.
- Other info: Work in London with a 'default together' policy for team collaboration.
The predicted salary is between 28800 - 48000 £ per year.
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 core products include Snapchat, a visual messaging app; an AR platform that powers AR across Snapchat and other services; and Spectacles, AR glasses. Snap Lab focuses on hardware products with a world-class R&D team, pushing the boundaries of camera technology, especially overlaying computing on the real world. Next Generation Spectacles bring AR to life.
We’re looking for a Backend Engineer to join Snap Inc!
What you’ll do:
- Design, implement, and operate critical and scalable services
- Collaborate across teams to understand product requirements, evaluate trade-offs, and deliver solutions
- Test and debug your work to ensure high quality
- Advocate for best practices in availability, scalability, operational excellence, and cost management
Knowledge, Skills & Abilities:
- Experience with backend services or distributed systems
- Proven track record of operating highly-available systems at scale
- Ability to execute medium-sized features independently
- Understanding of operational aspects, incident, and hotfix resolution
- Strong collaboration skills
- Experience in cloud computing, storage systems, system design, security, networking, and data storage
Minimum Qualifications:
- BS/BA in Computer Science or equivalent experience
- 7+ years of software development experience
Preferred Qualifications:
- Experience with PostgreSQL, S3-like object stores, Vector databases, NoSQL solutions
If you have a disability or special need requiring accommodation, please let us know. At Snap, we believe in a "default together" policy, requiring team members to work in an office 4+ days per week to foster culture and collaboration. We value diversity and are an equal opportunity employer, committed to inclusive hiring regardless of race, religion, gender, disability, or other protected classes. Our benefits include paid parental leave, comprehensive medical coverage, mental health support, and opportunities to share in Snap’s long-term success.
Software Engineer (Cloud Computing) employer: Snap Inc.
Contact Detail:
Snap Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Cloud Computing)
✨Tip Number 1
Familiarise yourself with Snap Inc.'s products and services, especially their AR technology and how it integrates with cloud computing. Understanding their vision will help you align your skills and experiences with their goals during discussions.
✨Tip Number 2
Network with current or former employees of Snap Inc. on platforms like LinkedIn. Engaging in conversations about their work culture and technical challenges can provide valuable insights that you can leverage in your interviews.
✨Tip Number 3
Prepare to discuss specific projects where you've implemented scalable backend services or worked with distributed systems. Be ready to share your thought process and the impact of your contributions on those projects.
✨Tip Number 4
Stay updated on the latest trends in cloud computing and backend development. Being knowledgeable about emerging technologies and best practices will demonstrate your commitment to continuous learning and innovation.
We think you need these skills to ace Software Engineer (Cloud Computing)
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to grasp what Snap Inc. is looking for in a Software Engineer (Cloud Computing). Pay attention to the required skills and responsibilities, and think about how your experience aligns with them.
Tailor Your CV: Customise your CV to highlight relevant experience in backend services, cloud computing, and distributed systems. Use specific examples from your past work that demonstrate your ability to design and operate scalable services.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of Snap Inc.'s mission. Mention your experience with the technologies listed in the job description, such as PostgreSQL and NoSQL solutions, and explain how you can contribute to their team.
Proofread and Edit: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. Ensure that your documents are clear, concise, and professional, as this reflects your attention to detail.
How to prepare for a job interview at Snap Inc.
✨Understand the Company Culture
Before your interview, take some time to research Snap Inc.'s culture and values. Familiarise yourself with their products, especially Snapchat and their AR initiatives. This will help you align your answers with what they value in a candidate.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with backend services, distributed systems, and cloud computing. Bring examples of past projects where you designed and implemented scalable services, and be ready to explain your thought process during development.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios relevant to cloud computing and backend engineering. This will demonstrate your analytical skills and ability to think on your feet.
✨Highlight Collaboration Experience
Since collaboration is key at Snap, share specific examples of how you've worked with cross-functional teams in the past. Discuss how you communicated product requirements and resolved conflicts, showcasing your teamwork and interpersonal skills.