Job Description
Snap Inc. is a leading technology company based in New York City, New York, known for its innovative digital products and platforms. We are seeking a dynamic Software Development Manager to join our talented team and drive the development of cutting-edge software solutions.
Key Responsibilities For Software Development Manager:
- Lead and manage a team of software developers in designing, developing, and implementing software solutions that align with Snap Inc.'s business objectives
- Collaborate with cross-functional teams to define project requirements, scope, and timelines
- Ensure the delivery of high-quality software products by overseeing the development process from planning to deployment
- Conduct regular code reviews, provide technical guidance, and mentor team members to enhance their skills and performance
- Stay updated on industry trends and best practices to drive continuous improvement in software development processes
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience as a Software Development Manager or in a similar leadership role within the technology industry
- Strong technical expertise in software development, coding languages, and frameworks
- Excellent communication skills and the ability to collaborate effectively with diverse teams
- Solid understanding of software development methodologies, Agile practices, and project management principles
Desired Skills:
- Master's degree in Computer Science or related field
- Experience with cloud technologies and services
- Knowledge of machine learning, artificial intelligence, or data analytics
- Certification in project management (PMP) or Agile methodologies
- Strong problem-solving abilities and a proactive approach to addressing challenges
Compensation & Benefits:
- The annual salary range for the Software Development Manager position at Snap Inc. is $130,000 to $160,000, commensurate with experience and qualifications
- Comprehensive benefits package including health insurance, retirement plans, paid time off, and professional development opportunities
- Vibrant work culture that promotes diversity, creativity, and innovation
- Opportunities for career growth and advancement within a dynamic and fast-paced technology environment
How to Apply:
To apply for the Software Development Manager position at Snap Inc., please submit your resume and a cover letter outlining your qualifications and interest in the role. Shortlisted candidates will be contacted for further evaluation. Thank you for considering a career with Snap Inc.
Required Skills
- Embedded Systems Programming
- IoT Protocols
- Robotics
- Sensor Networks