Job Description
Hands-On Leadership:
Lead by example with hands-on involvement in technical decisions, ensuring best
practices, SOLID principles, and high-quality engineering standards are
consistently followed Technical Expertise: Drive the use of .NET Core, Angular and Clean Architecture
to build scalable, maintainable, and efficient systems High Ownership: Take complete ownership of projects, ensuring timely and
successful delivery with a strong focus on operational excellence Ensure Quality: Champion the adoption of unit testing, automated testing, and
CI/CD pipelines to deliver reliable and robust solutions Technical Leadership: Collaborate closely with senior engineers to design,
implement, and optimize cutting-edge technical solutions Develop the Team: Mentor and coach team members to enhance their technical
skills, promote clean code practices, and improve engineering excellence Best Practices: Instill and enforce best practices, including coding standards,
peer reviews, and effective documentation Strategic Roadmaps: Partner with product teams to define and execute a clear
strategy and roadmap aligned with business goals Operational Excellence: Monitor and manage production systems, ensuring
reliability, scalability, and efficient operations
Requirements 3+ years of experience managing engineering teams
7+ years of hands-on software engineering experience, with a proven track
record of delivering complex systems
Strong expertise in .NET Core, Angular , and modern system architectures such
as Clean Architecture
8+ years of experience designing and developing scalable, multi-tier web
services
Deep knowledge of the software development lifecycle, including coding
standards, code reviews, testing, CI/CD pipelines, and live-site operations
Preferred Qualifications
Strong communicator with the ability to engage technical teams, users, and
leadership to align on requirements and strategies
Experience hiring, mentoring, and managing high-performing software engineering
teams
Demonstrated ability to enforce best practices, maintain high engineering
standards, and foster a culture of ownership and accountability
Proven experience in building systems with a focus on
quality, maintainability, scalability, and operational excellence