Job Description
Key Responsibilities:
- Lead and build a culture of ownership, accountability, and collaboration.
- Mentor and coach tech leads and engineers across multiple teams.
- Oversee architecture, design, and implementation of scalable and secure systems.
- Collaborate with cross-functional teams (product managers, architects, etc.) to drive innovation.
- Plan and execute projects efficiently, ensuring quality and timely delivery.
- Continuously refine development processes and improve product quality.
- Solve complex technical challenges and encourage proof-of-concept development.
Job Requirements:
- 13-15 years of experience, including 4+ years in leadership roles.
- Strong background in software development, particularly in web and API integrations.
- Expertise in Agile methodologies, sprint planning, and project execution.
- Hands-on experience with JavaScript, Node.js, C#, .NET Core, Python.
- Strong knowledge of OOP, design patterns, scalable software deployments (Unix/Linux), and cloud platforms (GCP is a plus).
- Familiarity with databases (PostgreSQL, Oracle, MySQL, NoSQL, Redis).
- Experience with version control (Git, SVN) and deployment tools like Ansible.
- Excellent communication skills to collaborate with technical and non-technical stakeholders.
This role is ideal for a seasoned engineering leader with a deep technical background, a passion for mentorship, and a track record of delivering innovative solutions.