Engineering Manager, Backend Services
Apply NowCompany: Midwest Tape
Location: Holland, OH 43528
Description:
Midwest Tape | hoopla
For local candidates within 60 miles of our Holland, OH headquarters, this role is hybrid after 60-day orientation period.
For candidates outside of local area, this role would be primarily remote, but must be open to travel to HQ as required by the manager.
Must live in the following states to be considered: Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Colorado, Montana, Rhode Island, Florida, Massachusetts, Nevada.
Position Summary
As an engineering manager, you are responsible for leading multiple teams of skilled individuals responsible for designing, developing, and maintaining robust backend services and APIs. This includes guiding the team in adopting best practices, optimizing system performance, and ensuring operational excellence. In addition, you will be managing day-to-day delivery of all company initiatives for our back-end development for eComm and hoopla Digital web services. This role requires a blend of people management, technical leadership, and hands-on software development.
Success in this role includes effective and timely communication with both technical and non-technical team members, proactive coordination, love for new technologies, a strong desire to learn, curious mindset, and a commitment to removing inefficiencies. You will play a key role in strategic planning, project execution, and scaling our backend architecture to support the growth of our business.
Primary Duties and Responsibilities
Skills
Preferred Education Requirements
Preferred Experience
Physical Requirements / Work Environment
The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Benefits:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#LI-Remote #LI-Hybrid
We are not sponsoring U.S. work visa for this role.
For local candidates within 60 miles of our Holland, OH headquarters, this role is hybrid after 60-day orientation period.
For candidates outside of local area, this role would be primarily remote, but must be open to travel to HQ as required by the manager.
Must live in the following states to be considered: Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Colorado, Montana, Rhode Island, Florida, Massachusetts, Nevada.
Position Summary
As an engineering manager, you are responsible for leading multiple teams of skilled individuals responsible for designing, developing, and maintaining robust backend services and APIs. This includes guiding the team in adopting best practices, optimizing system performance, and ensuring operational excellence. In addition, you will be managing day-to-day delivery of all company initiatives for our back-end development for eComm and hoopla Digital web services. This role requires a blend of people management, technical leadership, and hands-on software development.
Success in this role includes effective and timely communication with both technical and non-technical team members, proactive coordination, love for new technologies, a strong desire to learn, curious mindset, and a commitment to removing inefficiencies. You will play a key role in strategic planning, project execution, and scaling our backend architecture to support the growth of our business.
Primary Duties and Responsibilities
- Lead and manage a team of backend developers, offering guidance, mentorship, and career development support to help them achieve personal and professional goals.
- Foster a collaborative and inclusive team culture that aligns with the company values and encourages continuous improvement.
- Oversee the design, development, and deployment of scalable and maintainable backend services and APIs.
- Troubleshoot and resolve complex technical issues by providing hands-on support and guidance to the team as needed.
- Collaborate with cross-functional teams, including front-end engineers, product owners, and agility leads to define development backlog.
- Collaborate with the development team to define and refine technical direction.
- Ensure team members follow best practices for coding, testing, and deployment, including code reviews, unit testing, and CI/CD.
- Collaborate with teams leads to identify, recruit, interview, hire, and onboard new team members.
- Maintain release schedule in collaboration with the Product Owner and Scrum Master.
- Conduct regular one-on-one meetings and performance reviews with team members to set goals and provide feedback to align with company's review cycle.
- Oversee and participate in on-call systems monitoring during off business hours.
- Encourage open communication amongst team members to share ideas and concerns for improving operational and technical efficiencies.
Skills
- Excellent leadership skills with the ability to build strong relationships with team members and stakeholders.
- Strong problem-solving skills and a proven ability to identify and address challenges proactively.
- Ability to prioritize multiple projects and workload in a fast-paced, dynamic environment.
- Strong interpersonal, written and verbal communication skills.
- Strong experience in Java, Node, and AWS.
- Strong experience with GraphQL and RESTful technologies.
- Strong experience with SQL and an ability to write and review SQL queries.
- Working experience with the following AWS technologies: Amazon OpenSearch Service, Artifact, CloudFormation, CloudFront, CloudWatch, CodeCommit, DynamoDB, EC2, Elastic Beanstalk, ElastiCache (Redis and Memcached), ElasticContainer Registry, ElasticContainer Service, IAM, Lambda, RDS, Route 53, S3, Systems Manager, VPC, WAF & Shield.
- Working experience with Jenkins or other like CI/CD tools.
- Experience working in Agile/Scrum methodologies.
- Experience with JIRA, Confluence, Visio, and Microsoft Office applications.
Preferred Education Requirements
- B.S., M.S., in software engineering, computer science, or related area, or equivalent experience
Preferred Experience
- Minimum 10+ years of developing full stack or backend systems in Java.
- 7+ years leading and managing multiple teams along with a team of developers.
- Able to work in an agile environment with a focus on continuous integration.
Physical Requirements / Work Environment
The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Ability to regularly sit for extended periods of time.
- Perform repetitive motion-type tasks.
- Ability to work onsite in a team environment.
- Must be physically present for meetings, presentations, and training.
Benefits:
- Medical, dental, & vision insurance
- 401k + match
- Profit sharing
- Paid vacation and personal time
- Flex time
- 10 paid holidays
- Company performance bonus
- Holiday bonus
- Paid time to volunteer
- Training & career development opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#LI-Remote #LI-Hybrid
We are not sponsoring U.S. work visa for this role.