What are the responsibilities and job description for the Engineering Manager position at Optomi?
Optomi, in partnership with leader in the digital media and marketing technology industry, is searching for a dynamic Engineering Manager to lead the digital transformation for some of the world’s most recognized brands in industries such as financial services, telecom, and real estate. This is a "Player-Coach" role (split approximately 40% coding and 60% leadership) where you will drive the development of best-in-class technology.
The project involves building cutting-edge, scalable platforms using serverless and event-based architectures. You will lead a cross-disciplinary team of engineers, designers, and product managers through the full delivery pipeline, ensuring high code quality and innovative architectural decisions in a fast-paced, learning-first environment.
What the Right Candidate Will Enjoy!
- Join an environment that harbors innovation, collaboration, and accountability, where your work has a real-world impact on a weekly basis.
- A "learning-first" environment designed to help you excel in a tech-driven space while mentoring the next generation of engineers.
- A hybrid work model (3 days onsite in Fort Mill, SC) within a culture built on teamwork and mutual respect.
- Robust health care, 401(k) matching, paid parental bonding, and a suite of employee assistance programs.
Experience of the Right Candidate
- 2 years of experience as an Engineering Manager
- Ability to teach, develop, and give feedback to team members
- Familiarity with modern application design, such as serverless, event-based, and functional architectures
- Strong knowledge of JavaScript, React/Next, Node, Typescript, SQL and, AWS or Azure
- Experience building integrations with external APIs
- Experience with infrastructure as code such as Terraform
- Experience with full-stack development and various databases
- Experience with implementing integration testing, E2E testing, and regression testing
- Experience with sales, CRM, or ERP systems
- Ability to assess team’s resourcing and delivery scope and estimates
- Growth Mindset: A relentless desire to learn and excel in a tech-driven environment
- Excellent communication skills for effective team collaboration, including the ability to communicate technical information to both technical and non-technical stakeholders
- Strong analytical and problem-solving skills.
- Experience with agile methodologies and tools (Jira)
Responsibilities of the Right Candidate
- Manage a team of software engineers and position them for success through training, mentorship, and leadership
- Contribute to key architectural decisions
- Drive delivery and daily execution across an engineering team
- Plan across one or more sprint teams
- Partner with project managers to scope, plan, and drive execution from the team.
- Develop working relationships with the Customer Experience, Product, and Creative teams to enable your team to deliver high-quality features and timely solutions to problems that arise
- Work closely with the engineers to improve process and code quality
- Responsible for soliciting feedback and delivering reviews
- Work with the Technical Project Manager to navigate ceremonies and sprints, and manage the ticket workflow in Jira
- Collaborate with Engineering Managers across the organization to align on talent expectations, innovation, and resourcing
- Demonstrate project and roadmap planning skills
- Assist with defining standards and requirements for tech tooling/workflows
- Lead SRE, incident management, and Devops best practices for the engineering team
- Manage the delivery of high-quality software while keeping morale high