Job Description
Job Description
The Software Engineering Manager manages a team of Software Engineering Team Leads and, indirectly, their Software Engineers, while assessing their options and resources to align engineering goals with project and business requirements.
This is a functional management role, so there is an expectation of time spent on both technical planning and implementation as well as team management and improvements, respectively.
Responsibilities
- Performing development tasks according to documented issues
- Manages engineering team leads
- Indirectly manages software engineers, reporting through their team leads
- Guides their team through technical issues and challenges
- Discuss, plan, and implement process changes to improve team effectiveness
- Provides constructive feedback to direct reports and directors, and takes appropriate actions based on feedback from those parties
- Works with product and design team members to solidify technical requirements and communicate requirements with team
- Performs annual performance reviews for direct reports
- Review annual performance reviews for indirect reports
- Reviews open pull requests issued by direct reports
- Participates in the interview, hiring, and onboarding process for new team members
- Handles or delegates onboarding of new engineering team members
- Participates in discussions with clients and vendors
- Escalates technical or organizational problems to their director
- Delegates work and assignments to team members based on skill level and subject matter
- Handles or delegates deployment of the application
Requirements
- 5+ years of experience developing enterprise grade business applications
- 2+ years of experience in a technical leadership, mentoring, or any position providing direct support and feedback to team members
- Experience with and knowledge of the following languages and tools :
- Required :
- JavaScript (Typescript preferred)
- Nodejs
- SQL (MySQL preferred)
- HTML (pug / jade preferred)
- CSS (SCSS preferred)
- Version control using git, with GitHub or Bitbucket for pull request and remote management
- Nice-to-have :
- Modern front-end frameworks (React, Angular, Svelte, Vue)
- Cloud based infrastructure (AWS / GCP / Azure, microservices)
- Effective interpersonal, verbal, and written communication skills
- Ability to work in a fast-paced environment with frequent context-switching
Core Values
- Customer Satisfaction : We value our clients and consider them our long-term business partners. We are committed to providing quality solutions and excellent service.
- Culture : We offer an awesome work environment where people are passionate about technology.
- Growth : We are expanding rapidly into new markets, launching new services, and are uniquely positioned in the SaaS industry.
- Support : We champion learning and believe the most successful people are those who feel empowered to ask questions, make decisions, and take risks.
What We Offer
- Track record of growth in multiple industries of software development
- Excellent work-life balance
- Hybrid to full remote opportunities
- Competitive salary and 401k plan with company match
- Medical, Vision, Dental, Life Insurance
3 hours ago