Senior Engineering Manager
Just Appraised
·
Posted:
February 1, 2023
·
Remote
About the position
The Engineering Manager (Senior) will lead development teams and oversee all engineering aspects of the product ecosystem, including product development, enhancements, maintenance, and support. They will establish and refine processes to maximize engineering efficiency, partner with other teams to collaborate on the development of new products and features, and work with their team to engineer technical solutions and improve software quality. The ideal candidate will have strong leadership and communication skills, proficiency with programming languages such as Java and JavaScript, and the ability to work effectively in teams of technical and non-technical individuals. This position requires overlap with the US team and some holiday coverage may be required.
Responsibilities
- Lead, hire, develop, manage, and retain engineering team members, which includes sourcing, interviewing, hiring, onboarding, coaching/mentoring with regular 1-on-1’s, conducting performance reviews, and overseeing professional development
- Establish and refine processes to maximize engineering efficiency, and oversee and track team/individual performances and team OKRs / KPIs, as defined by you
- Partner with Product, QA, and Technical Configuration Specialist teams to collaborate on the development of new products, features, releases, and roadmap, as well as collaborate with them to ensure compatibility with the current product ecosystem and to coordinate cross-functional needs for successful delivery of clear business value
- Work with your team to engineer technical solutions, drive execution of projects with clear expectations, and work toward improving software quality
- Collaborate with technical leadership to set engineering team strategy and drive overarching team goals
- As Scrum Master, lead daily stand-ups, remove barriers, and diagnose and resolve impediments
- Alongside Product Team and Team Leads, manage JIRA to ensure tickets are created correctly with clear descriptions, consistent context, and accurate priority and scope/size, to keep backlog updated, and to capture adequate note specificity for QA team
- Standardize and oversee maintenance of documentation of Engineering products and codebase
- Create and update onboarding materials as needed for new engineers
- Prepare and give presentations on Engineering progress with metrics at company meetings (MBR, All Hands, etc)
- As a leader within the company, support the Just Appraised culture and foster an inclusive environment for team members.
Requirements
- Strong leadership skills with the ability to motivate team members and effectively manage team priorities
- Strong communication skills with experience addressing a variety of stakeholders, including senior team members, cross-functional teams, and non-technical teams.
- Proficiency with JSON, Python, Javascript & version control tools like Git
- Fluency with programming languages such as Java, JavaScript, or similar languages
- Attention to detail, strong organizational and communication skills (both verbal and written)
- Ability to work effectively in teams of technical and highly non-technical individuals
- Skill and comfort working in a rapidly changing environment
- Demonstrated ability to continuously learn, work independently, and make decisions with minimal supervision
- Open collaboration and individual voices
- Bachelor’s degree in fields such as Computer Science, Economics, Biology, Statistics, Psychology, Mathematics, Software Engineering, Physics (Nice to have)
- Proficiency with data structures, databases, SQL (Nice to have)