What are the responsibilities and job description for the Software Engineering Manager position at Optomi?
Direct Hire - Full Time | Engineering Manager – Full Stack | Hybrid in Fort Mill, SC
There are no Corp-to-Corp options or Visa Sponsorship available for this position.
Optomi, in partnership with a leading digital growth and technology company, is seeking an experienced Engineering Manager to join a high-performing technology organization focused on building best-in-class digital platforms for nationally recognized brands. This is a player-coach role, balancing hands-on development with people leadership, and offers the opportunity to drive meaningful impact in a fast-paced, learning-first environment.
This Engineering Manager will lead one or more sprint teams responsible for designing, building, and delivering modern, cloud-native applications while fostering a strong culture of collaboration, growth, and technical excellence.
What the right candidate will enjoy:
- Competitive compensation and long-term career growth opportunities.
- A true player-coach role with meaningful hands-on technical work.
- Leading teams building modern, cloud-native and event-driven systems.
- Influence over architecture, tooling, and engineering best practices.
- Collaborative, cross-functional environment with Product, Design, and CX teams.
- A culture rooted in innovation, accountability, and continuous learning.
Experience of the right candidate:
- 3 years of experience as an Engineering Manager leading software teams.
- Proven experience managing and mentoring engineers in Agile environments.
- Hands-on development experience with:
- JavaScript / TypeScript
- React / Next.js
- Node.js
- SQL
- AWS or Azure
- Experience with modern application design (serverless, event-driven, functional architectures).
- Strong understanding of full-stack development and database technologies.
- Experience integrating external APIs and third-party services.
- Familiarity with Infrastructure as Code (Terraform).
- Experience with integration testing, E2E testing, and regression testing.
- Strong communication, analytical, and problem-solving skills.
- A passion for people leadership and team development.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- AWS Developer or Solutions Architect certification.
- Experience with monitoring and observability tools (New Relic, AWS CloudWatch).
- Experience with Databricks.
- Strong SQL querying and debugging skills.
- Understanding of eventing systems and data pipelines.
- Experience navigating legal, compliance, or audit processes.
- Experience managing engineers outside your core technical discipline.
- Experience leading multiple sprint teams simultaneously.
- Background in consumer internet or high-traffic digital platforms.
- Knowledge of Core Web Vitals, performance optimization, and accessibility best practices.
Responsibilities of the right candidate:
- Lead, mentor, and develop a team of software engineers.
- Balance hands-on coding (≈40%) with people leadership and delivery management (≈60%).
- Drive sprint planning, execution, and delivery across one or more teams.
- Contribute to architectural decisions and technical direction.
- Partner with Product, Project Management, Customer Experience, and Creative teams.
- Improve engineering processes, code quality, and testing standards.
- Manage Jira workflows, sprint ceremonies, and delivery metrics.
- Lead incident response, SRE practices, and DevOps best practices.
- Conduct performance reviews and provide continuous feedback.
- Champion engineering culture, best practices, and continuous improvement.
What we’re looking for:
- A hands-on engineering leader with a growth mindset.
- Strong technical depth combined with exceptional people leadership.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- A collaborative leader who thrives in fast-paced, cross-functional environments.
- A passion for building high-quality software while developing high-performing teams.
Salary : $150,000 - $185,000