Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Snap Inc., so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior System Engineer at Snap Inc. will play a pivotal role in designing, implementing, and maintaining the system architecture that supports our cutting-edge applications and services. This position requires a collaborative individual who can work effectively across various teams to ensure optimal performance, scalability, and security of our systems. The successful candidate will utilize their extensive technical expertise to solve complex problems, contribute to strategic planning, and provide mentorship to junior engineers, ultimately driving innovation and excellence within the organization.
Job Responsibilities
- Design and implement robust and scalable system architectures that meet business requirements.
- Monitor system performance to identify and rectify issues proactively.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Develop automation tools to enhance system management and deployment processes.
- Provide technical guidance and mentorship to junior engineering staff.
- Participate in code reviews and contribute to software engineering best practices.
- Ensure system security and compliance with organizational standards.
- Assist in the capacity planning and disaster recovery strategies.
- Engage with stakeholders to communicate system functionalities and improvements.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; a Master's degree is preferred.
- A minimum of 5 years of experience in system engineering or a related technical field.
- Strong proficiency in system architecture design and implementation.
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Proficiency in scripting languages (e.g., Python, Bash, etc.) for automation.
- Solid understanding of networking concepts and security measures.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Excellent problem-solving skills and ability to work under pressure.
- Effective communication and interpersonal skills, capable of collaborating with diverse teams.
Technologies & Tools
The position of Senior System Engineer will require proficiency in a variety of technology stacks and tools. Candidates should demonstrate experience in operating systems (Linux/Unix), networking protocols, and configuration management tools (e.g., Ansible, Puppet). Familiarity with CI/CD pipelines using tools like Jenkins or GitLab, along with experience in database management systems (such as MySQL, PostgreSQL), will be valuable. Knowledge of monitoring solutions (e.g., Nagios, Prometheus) is also essential for maintaining system health and performance.
Ideal Candidates
The ideal candidate for the Senior System Engineer position at Snap Inc. is a proactive and analytical thinker with a passion for technology and innovation. They are adept at navigating complex challenges and demonstrating resilience in dynamic environments. A successful candidate will possess exceptional collaboration skills, enabling them to work seamlessly across diverse teams and contribute to shared objectives. Strong attention to detail and a commitment to delivering high-quality solutions will further distinguish them as a valuable asset to our organization.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.