- Company Name
- NYOU
- Job Title
- Software Development Manager F/H
- Job Description
-
**Job title**
Software Development Manager (F/H)
**Role summary**
Lead a team of 6 developers and 1 Site Reliability Engineer to design, develop, and maintain high‑performance graphical applications. Ensure code quality, compliance with certifications, and continuous delivery using CI/CD pipelines. Act as a technical mentor and serve as a code reviewer and occasional contributor.
**Expectations**
- Deliver scalable, compliant software solutions on time.
- Foster a culture of collaboration, learning, and accountability within the team.
- Align technical decisions with business objectives and regulatory requirements.
- Maintain proactive communication with stakeholders, customers, and cross‑functional teams.
**Key responsibilities**
- Manage daily operations of the development team and SRE, including task allocation, sprint planning, and performance reviews.
- Oversee code quality through rigorous code reviews, automated testing, and adherence to coding standards.
- Coordinate compliance checks for certifications (e.g., ISO, SOC) and document evidence.
- Architect and implement RESTful APIs, frontend interfaces, and backend logic.
- Design and maintain CI/CD pipelines (GitLab) and deployment processes to S3 on Rocky Linux.
- Mentor team members, conduct knowledge transfer sessions, and promote best practices.
- Collaborate with Product Owners and UX teams to refine requirements and prioritize backlog items.
- Monitor system health, troubleshoot production incidents, and work with the SRE to optimize reliability.
- Stay abreast of emerging technologies and recommend improvements to the technology stack.
**Required skills**
- 6+ years of software development experience with Python, JavaScript, and React.
- Proven leadership in managing a mixed team of developers and SRE.
- Strong code‑review, testing, and CI/CD proficiency (GitLab, Git).
- Experience with REST APIs, MySQL, NoSQL databases, and deployment to Rocky Linux environments.
- Solid understanding of Agile frameworks (Scrum, Kanban) and familiarity with product backlog management.
- Excellent communication in English (written & spoken).
- Problem‑solving mindset, self‑direction, and ability to mentor others.
**Required education & certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Agile certification preferred (e.g., CSPO, CSDP, Scrum Master) but not mandatory.
---