Technology Leadership & Strategy
- Define and execute the technical vision, ensuring alignment with business objectives.
- Oversee architecture decisions, technology stack, and software development best practices.
- Ensure security, scalability, and compliance of all technology solutions.
- Guide technical teams in best practices for .NET, MEAN, MERN, and cloud-based development.
Product & Engineering Management
- Lead the engineering and product teams, setting priorities and ensuring timely delivery of high-quality products.
- Manage the full software development lifecycle (SDLC) from ideation to deployment.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Manage the architecture and development of microservices-based solutions in .NET, MEAN, and MERN stacks.
- Establish and enforce engineering best practices, CI/CD, DevOps, and agile methodologies.
Cloud & DevOps Strategy (Azure & CI/CD)
- Oversee Azure cloud infrastructure, ensuring high availability and cost optimization
- Implement and manage CI/CD pipelines for automated builds, testing, and deployments.
- Establish DevOps best practices, including containerization (Docker, Kubernetes) and infrastructure as code (Terraform, ARM templates).
- Ensure compliance with security best practices and regulatory requirements.
Data Engineering & Analytics
- Lead the architecture and implementation of data pipelines, ETL processes, and big data solutions.
- Ensure proper data governance, security, and compliance.
- Implement AI/ML and analytics-driven solutions to enhance product offerings.
- Optimize data warehousing strategies using Azure Data Services, SQL, and NoSQL databases.
Team Development & Leadership
- Recruit, mentor, and develop a high-performing technology team.
- Foster a culture of innovation, accountability, and continuous improvement.
- Ensure strong collaboration between engineering, product, UX/UI, and other business units.
Scalability & Infrastructure
- Optimize system architecture for performance, scalability, and resilience.
- Ensure effective infrastructure management, including cloud services (AWS/Azure/GCP).
- Drive automation and efficiency in software deployment and monitoring.
Stakeholder Communication & Collaboration
- Act as a bridge between business and technology, ensuring alignment of goals.
- Present technical strategies and updates to senior leadership and key stakeholders.
- Work closely with sales, customer success, and marketing teams to support go-to-market strategies.
Innovation & Emerging Technologies
- Keep up with industry trends, emerging technologies, and regulatory requirements.
- Evaluate and implement new technologies to enhance product capabilities and efficiency.
Required Qualifications:
- Experience: 18+ years in software development, with 5+ years in a leadership role.
- Technical Expertise: Strong experience in enterprise SaaS and cloud-native application development.
- Leadership: Proven experience in managing engineering teams and driving product innovation.
- Product Mindset: Experience in product lifecycle management, from ideation to execution.
- Industry Knowledge: Familiarity with healthcare, pharma, or compliance-driven industries is a plus.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.