What are the responsibilities and job description for the Software Development Manager position at SnugZ USA?
Responsibilities
- Lead and manage the software engineering team's day-to-day operations.
- Ensure timely and high-quality delivery of projects.
- Communicate effectively in English (Spanish is a plus, not required).
- Guide and mentor engineers, providing code reviews and technical oversight.
- Design, enhance, or implement software architecture, data access, and APIs-whether refining an existing design or creating a new one.
- Maintain and enforce development best practices, coding standards, and processes.
- Identify and resolve development roadblocks swiftly.
- Drive process improvements to enhance team efficiency.
- Collaborate with cross-functional teams to align engineering goals with business needs.
- Ability to manage staff both in-person and remote, including US-based resources and offshore personnel
- Must be able to interview, hire, and develop talent on the team.
Requirements
Strong project management skills in an agile environment
Strong experience with .NET (C#).
Ability to troubleshoot technical and process-related issues effectively. Should be comfortable jumping into technical discussions to help troubleshoot or solution with your team.