What are the responsibilities and job description for the Engineering Manager position at Pinnacle Software Solutions?
Job Details
Position: Engineering Manager
Location: Miami, FL (4 Days Onsite)
Duration: 6 Month Contract to Hire
Job Description:
We are seeking an experienced Engineering Manager to lead high-performing teams in delivering innovative, scalable, and high-quality software solutions for our digital commerce platform. This is an exciting opportunity for an individual with strong leadership skills, extensive technical expertise, and experience in AI/ML models, eCommerce, and software engineering management.
The ideal candidate will act as a bridge between engineering, product, and business teams, ensuring alignment across all teams and driving the successful execution of projects. This role requires a hands-on leader with at least 7 years of experience in software engineering, including a minimum of 3 years in management.
Mandatory Skills & Qualifications:
- AI/ML Models Experience: Proven experience in taking AI/ML models from Proof of Concept (POC) to production.
- eCommerce Experience: A solid background in eCommerce platforms, understanding the complexities of digital commerce environments.
- Technical Roadmap Creation: Experience in creating and executing technical roadmaps aligned with business objectives.
- Management Experience: At least 3 years of experience managing software engineering teams, ideally in fast-paced, highly regulated environments such as banking, eCommerce, or DevSecOps.
- Presentation Skills: Excellent presentation skills, with the ability to clearly communicate technical concepts to both technical and non-technical stakeholders.
- Software Engineering Experience: 7 years of experience in software engineering, including hands-on development and leadership roles, ideally in Java environments.
- Scalable Architectures & Cloud Platforms: Experience with designing and implementing scalable architectures, working with cloud platforms, and handling transactional applications.
Desired Skills & Qualifications:
- Hands-on Leadership: Ability to stay involved with the development process while leading and mentoring engineering teams.
- Agile Methodologies: Familiarity with Agile practices and methodologies in a fast-moving software development environment.
- Regulated Environment Experience: Experience working in highly regulated sectors such as banking, financial services, or eCommerce.
Job Responsibilities:
- Lead and manage a high-performing team of engineers responsible for delivering innovative, scalable, and high-quality software solutions.
- Ensure alignment across engineering, product, and business teams by acting as a key bridge between them.
- Develop and maintain technical roadmaps, aligning engineering goals with the broader business strategy.
- Oversee the development and deployment of AI/ML models, ensuring they are transitioned from POC to production effectively.
- Collaborate with other teams to build scalable, secure, and performant architectures and platforms, focusing on cloud technologies and transactional applications.
- Provide strong leadership, mentorship, and career development for engineering team members.
- Drive the evolution of software development practices, tools, and technologies, ensuring efficient workflows and high-quality output.