Lead Software Engineer
CurrentClient Success Partner:- Collaborate directly with clients throughout projects. Understand their needs, brainstorm solutions, develop integration plans, and provide clear project status updates.Technical Bridge:- Act as the engineering team's point of contact for Sales and Marketing. Translate technical details for scoping new opportunities, and communicate features, roadmaps, and project timelines.SaaS Architect:- Champion the transition of products from a per-client build model to a scalable and sustainable SaaS software model.- Continuous focus on reducing the integration efforts involved with new client on-boarding.Full-Stack Ownership:- Oversee the entire software development lifecycle. This includes project design, documentation, implementation, ongoing maintenance, and performance optimization across database queries, platform startup time, build time, unit testing and integration testing.Innovation Catalyst:- Spearhead the creation of new web platforms from scratch to address evolving client needs.- Integrate with new technologies to fit client needs.Team Leadership:- Interview, hire, mentor, and manage new engineers, fostering a positive and growth-oriented team environment.- Lead the successful adoption of an agile methodology within the engineering team, fostering collaboration and rapid iteration cycles.Building Automation & CI/CD:- Architect and maintain an automated build process using BitBucket Pipelines and Elastic Beanstalk to streamline development and deployment.