What are the responsibilities and job description for the Software Engineer Manager ( React / Node / AWS ) position at Optomi?
Engineering Manager ( React / Node / AWS )
Optomi, in partnership with, a digital marketing client, is seeking an Engineering Manager to sit in their Charlotte, NC office! There is a hybrid structure of 3 days on site in the office, with flexibility for working from home. They are looking for a manager to lead the development of a greenfield telecom platform. You will be responsible for leading a team of engineers, shaping architecture, and integrating telephony with Salesforce CRM to deliver an intelligent, secure, and scalable sales solution. This role requires a strong blend of hands-on technical expertise and proven people management experience.
What the Right Candidate Will Enjoy:
- Work with a global company with over 3K employees around the world!
- Current revenue over $10B with future goals of $100B!
- A hybrid office structure that allows for working from home!
- A 20 year old company with enterprise scala, built on a startup mindset!
Experience of the Right Candidate:
- 3 years of experience as an engineering manager in SaaS, telephony, or enterprise call center environments.
- 8-10 years of strong hands-on experience with React, Node.js, NextJS, TypeScript, and AWS cloud services.
- Experience integrating telephony systems with CRM platforms, particularly Salesforce.
- Familiarity with AI applications in product recommendations, scripting, or conversational interfaces (Python experience a plus).
- Proven experience with distributed systems and global application deployment constraints.
- Infrastructure as Code (Terraform) and CI/CD pipeline management (GitHub Actions).
- Experience managing secure systems handling sensitive data (ISO compliance preferred).
- Excellent architectural, problem-solving, and technical leadership skills.
- Demonstrated experience in performance management and team leadership in a player-coach capacity.
Responsibilities of the Right Candidate:
- Lead, mentor, and manage a distributed engineering team (player-coach approach: ~30-40% hands-on coding, ~60-70% team leadership).
- Drive architecture and greenfield development of the next-generation telesales platform.
- Oversee integration of Genesys telephony system with Salesforce CRM.
- Collaborate on AI-driven features that enhance sales reps’ workflow (script recommendations, conversational interfaces, and optimization).
- Manage CI/CD pipelines using GitHub Actions and Infrastructure as Code (Terraform/IaC).
- Ensure platform compliance with ISO standards and security best practices (handling sensitive data like credit card and social security information).
- Partner with product management teams in Jira to prioritize and deliver features.
- Optimize performance of distributed systems, ensuring global accessibility while keeping data within the US.
- Conduct performance management, career development, and team growth initiatives.