What are the responsibilities and job description for the Remote Software Engineering Manager - Hybrid | WFH Opportunity position at Get It - Professional Services?
Job Overview
We are seeking a motivated and skilled Software Engineering Manager to lead an exceptional team of Software Engineering Team Leads and their respective engineers. In this pivotal management role, you will play an instrumental part in aligning engineering objectives with project and business goals through strategic resource assessment and planning. This is a unique opportunity to cultivate team development while engaging in both technical planning and execution.
Key Responsibilities
As our company rapidly expands into new markets and launches innovative services, we offer remarkable prospects for professional growth and advancement within the software as a service (SaaS) industry.
Company Culture And Values
Our organizational culture prioritizes customer satisfaction, fosters a collaborative work environment, supports individual growth, and promotes a passion for technology and continuous learning.
Networking And Professional Opportunities
Join a well-regarded company that values innovation and collaboration, providing you with ample opportunities to network, develop skills, and collaborate with industry professionals.
Compensation And Benefits
We are seeking a motivated and skilled Software Engineering Manager to lead an exceptional team of Software Engineering Team Leads and their respective engineers. In this pivotal management role, you will play an instrumental part in aligning engineering objectives with project and business goals through strategic resource assessment and planning. This is a unique opportunity to cultivate team development while engaging in both technical planning and execution.
Key Responsibilities
- Collaborate with your team to troubleshoot and resolve documented technical challenges.
- Provide mentorship and support to engineering team leads while managing their teams indirectly.
- Navigate technical obstacles and offer effective solutions to empower your team.
- Discuss, plan, and implement process enhancements to improve team productivity.
- Deliver constructive feedback to team members and leadership, and incorporate feedback received.
- Partner closely with product and design teams to clarify and relay technical requirements.
- Conduct annual performance evaluations for direct reports and review evaluations for indirect reports.
- Review open pull requests from your team and provide insightful commentary.
- Participate in the recruitment, hiring, and onboarding processes for new team members.
- Facilitate onboarding for new engineering team members or delegate this responsibility appropriately.
- Foster collaboration by engaging in discussions with clients and vendors.
- Identify and escalate any technical or organizational challenges to senior management.
- Assign tasks and projects to team members based on their expertise and skills.
- Oversee or delegate the deployment of applications.
- A minimum of 5 years of experience in developing enterprise-grade business applications.
- At least 2 years of experience in a technical leadership capacity, mentoring team members and providing direct support.
- Proficiency in the following languages and tools:
- Required:
- JavaScript (TypeScript preferred)
- Node.js
- SQL (MySQL preferred)
- HTML (Pug/Jade preferred)
- CSS (SCSS preferred)
- Version control using Git, with GitHub or Bitbucket for pull request management
- Nice-to-have:
- Familiarity with modern front-end frameworks (React, Angular, Svelte, Vue)
- Experience with cloud-based infrastructures (AWS/GCP/Azure, microservices)
- Exceptional interpersonal, verbal, and written communication skills.
- Ability to thrive in a fast-paced environment with frequent context-switching.
- Bachelor’s degree in Computer Science or a related field preferred.
As our company rapidly expands into new markets and launches innovative services, we offer remarkable prospects for professional growth and advancement within the software as a service (SaaS) industry.
Company Culture And Values
Our organizational culture prioritizes customer satisfaction, fosters a collaborative work environment, supports individual growth, and promotes a passion for technology and continuous learning.
Networking And Professional Opportunities
Join a well-regarded company that values innovation and collaboration, providing you with ample opportunities to network, develop skills, and collaborate with industry professionals.
Compensation And Benefits
- A strong history of growth across various software development sectors.
- An excellent work-life balance.
- Opportunities for hybrid or fully remote work.
- Competitive salary with a 401(k) plan that includes a company match.
- Comprehensive medical, vision, dental, and life insurance benefits.