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 #J-18808-Ljbffr
conducting interviews HTML Work-life balance Establishing interpersonal relationships Node.js Amazon Web Services (AWS) Azure Giving clear feedback Fast-paced environment Frontend Customer Satisfaction (CSAT) Google Cloud Platform (GCP) vendor version-control implementation React vision microservices Team management MySQL Software Developer client Git Verbal communication Recruitment Continuous improvement medical Pug Vue.js Svelte JavaScript requirements-management Support Specialist Sass (Syntactically Awesome Style Sheets) TypeScript SQL GitHub Written communication skills context-switching Angular CSS Bitbucket