Responsibilities:
- Clearly communicate complex technical concepts to cross-functional teams and senior leadership
- Provide hands-on technical leadership and guidance across product development initiatives.
- Oversee the design, development, and delivery of enterprise software products and applications
- Research, evaluate, and introduce new technologies to drive product innovation and improvement
- Plan, direct, and coordinate development activities across a core SaaS platform
- Lead development teams through detailed design discussions to ensure functional and business requirements are met
- Act as the primary subject matter expert and owner of product requirements
- Align product strategy with business objectives and customer needs
- Design, develop, validate, deploy, and maintain applications and system interfaces following established engineering standards and processes
- Define, implement, and ensure adherence to quality assurance practices and supporting documentation
- Ensure teams deliver on schedule while meeting quality, performance, and reliability targets
- Lead internal and external meetings, providing clear status updates across multiple concurrent projects or initiatives
- Review change requests and support issues to stay aligned with high-impact customer needs and product risks
- Support project planning efforts, including sprint planning, resource allocation, and release coordination as needed.
- Own and maintain the product roadmap in collaboration with project management and go-to-market stakeholders
- Participate in user-centered design activities such as focus groups, requirements workshops, and user story development
Experience
- 4+ years of hands-on experience building and supporting cloud-based applications; Azure and Microsoft stack experience preferred
- Strong technical background with a deep understanding of the full software development lifecycle in an enterprise SaaS environment
- Proven ability to translate customer and business needs into clear product requirements and technical direction
- Solid programming and debugging experience, particularly in C#/.NET, with working knowledge of modern JavaScript frameworks
- Experience designing and delivering scalable, reliable systems, including database-backed applications (SQL Server preferred)
- Strong communication, collaboration, and leadership skills across technical and non-technical stakeholders
- Analytical, pragmatic problem-solver capable of making sound decisions in complex, fast-moving environments

