What’s in It for You? Lead dynamic engineering teams across the U.S. and India, driving innovation and delivering high-quality software solutions. This role offers the opportunity to be hands-on, shape technical strategy, mentor talented engineers, and influence the future of our application ecosystem.
Location: Flexible/Remote Work Hours: Standard business hours with occasional coordination across time zones Employment Type: Full-time
Key Responsibilities
Oversee and prioritize workloads for distributed software engineering teams, ensuring timely, high-quality delivery of projects and enhancements.
Participate in backlog grooming sessions to refine requirements and clarify technical needs.
Provide coaching, mentorship, and career development support to engineers at all levels.
Conduct and participate in code reviews to maintain coding standards and improve code quality.
Facilitate team retrospectives to drive continuous improvement.
Ensure timely application of library updates, maintenance tasks, and security patches.
Join DevOps stand-ups to support deployment readiness and operational alignment.
Attend senior engineering meetings to coordinate priorities and share progress updates.
Collaborate with production support teams to analyze top issues and implement long-term solutions.
Maintain adherence to SDLC processes and ensure compliance with SOX requirements.
Lead daily stand-ups and contribute to the codebase when needed to unblock teams or support critical initiatives.
Perform additional duties as assigned.
Required Skills & Experience
Strong expertise in JavaScript and hands-on experience with the MERN stack (MongoDB, Express, React, Node.js).
Proven experience leading, mentoring, and developing software engineers.
Working knowledge of message queue technologies (e.g., RabbitMQ or similar).
Familiarity with Agile methodologies (preferred).
Experience with AWS cloud services, SQL Server, and microservice architectures (preferred).
Familiarity with Docker containerization (preferred).
Education & Training
Bachelor’s degree in Computer Science or related field (preferred).
5+ years of experience in software engineering.
3+ years of experience in software engineering management.
Discover exciting job opportunities in the vibrant Tampa, Florida area! Nestled along the stunning Gulf Coast, Tampa offers job seekers a perfect blend of career growth and leisure, with its beautiful beaches, thriving cultural scene, and endless entertainment options. From exploring the iconic Tampa Riverwalk to catching a show at the Straz Center for the Performing Arts, or cheering on the beloved Tampa Bay Buccaneers at Raymond James Stadium, this region has something for everyone. Embrace the sunshine state lifestyle, savor the delicious Cuban sandwiches, and explore local treasures like the Salvador Dali Museum in nearby St. Petersburg. Join us in Tampa Bay and unlock a world of possibilities for your career!
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.