Salary
💰 $120,000 per year
Tech Stack
DockerJavaScriptLaravelLinuxPHPPythonReact
About the role
- Provide strategic direction for leadership of the software development team
- Develop and continuously improve all stages of our Agile Software Development Lifecycle
- Provide senior/subject matter expertise on certain aspects of product architecture
- Critically analyze existing team and implement KPIs to measure effectiveness
- Contribute to product and technology roadmaps
- Develop a program to coach and mentor staff via internal or external resources
- Hire and manage team leads across various development teams
- Develop and enforce industry-standard operating guidelines and policies
- Continuously follow industry advancements and incorporate cutting-edge techniques in software development
- Foster transparency and promote cross-team information sharing and interaction
Requirements
- An excellent communicator – both verbally and in writing
- Work well under pressure in a fast-paced environment
- Detail-oriented and organized
- A problem solver
- Bachelor’s degree in Computer Science, IT, MIS, Engineering, or related field
- 10+ years professional experience in commercial system software development and delivery
- 8+ years of experience building, leading, managing and developing high-performance engineering teams
- Proven knowledge in software and systems architecture, design and implementation
- Excellent cross-departmental communication skills, both verbal and written
- Proven leadership skills, including talent identification, team building, mentoring and development
- Knowledge of Linux System Architecture (nice to have)
- Substantial experience with Git, Jira, CI/CD pipelines, Docker, and delivering SaaS products (nice to have)
- Interest in Security and DevOps (nice to have)
- Knowledge of Programming languages Python, C, Laravel, PHP, React, JavaScript (nice to have)