Senior Lead Software Engineer
CurrentTeam Leadership: Directed development efforts for an offshore contractor team. Mentored and supported development and QA teams, ensuring strong collaboration and adherence to best practices. Led Scrum meetings as needed.Technical Collaboration: Partnered with product managers and owners to define and refine product specifications. Translated high-level requirements into detailed technical specifications, user stories, and acceptance criteria. Worked closely with project managers to establish timelines, mitigate risks, and manage dependencies.Design & Development: Delivered high-quality design documentation to guide developers. Created proofs of concept (POCs) and facilitated knowledge transfer. Conducted code reviews and ensured adherence to coding standards. Collaborated with custom development teams for on-time solution delivery.Release & Deployment Management: Planned and managed all release activities, coordinating with DevOps, DBA, and build teams. Managed AWS environments, code branching, conflict resolution, and version control. Served as Release Lead to ensure smooth deployments.Process Improvement: Designed and implemented system upgrades, including Elasticsearch, with clearly defined acceptance criteria. Developed and maintained business continuity procedures and documentation. Led biweekly workshops on backlog grooming and criteria writing.Customer & Stakeholder Engagement: Engaged with customers to align on technical requirements and deliver solutions. Provided estimates for high-level customer requirements to support project decisions.Recruitment & Integration: Interviewed prospective employees to assess technical skills and team fit. Integrated 3rd-party APIs to expand product functionality.