Manager, Software Engineering
Articulate
·
Posted:
August 15, 2023
·
Remote
About the position
The Engineering Manager is responsible for leading a small to mid-sized team and ensuring their efficiency and quality of work. They are experienced in management practices and project management, while also being involved in technical deliverables such as bug fixes and feature development. Their main focus is on identifying bottlenecks and roadblocks for their team and clearing them to ensure successful outcomes. Additionally, they provide mentorship and career guidance to their team members and collaborate with peers to develop a long-term vision for engineering practices and tooling.
Responsibilities
- Lead a cross-functional team in the implementation of complex features and services
- Write great software, participate in code reviews, and perform testing
- Mentor and provide career guidance to the engineers on your team
- Collaborate with peers to develop a long-term vision for engineering practices and tooling
- Consistently lead teams to deliver compelling products, features, and services
- Participate in defining and fulfilling the engineering hiring plan for the team
- Ensure coding standards and patterns are observed by participating in design discussions, testing, and code reviews
- Assist the support and operations team in resolving production issues
- Conduct 1:1s and performance discussions with team members
- Have 3 years of engineering management experience leading productive teams
- Write understandable, testable code with an eye towards maintainability
- Be a strong communicator and able to explain complex technical concepts
- Possess strong computer science fundamentals
- Have a bachelor's degree in Computer Science, Engineering, or a related field
- Be thoughtful, trustworthy, and proactive in your work.
Requirements
- 3 years of engineering management experience leading productive, high functioning teams
- Ability to write understandable, testable code with an eye towards maintainability
- Strong communication skills, including the ability to explain complex technical concepts to designers, support, and other engineers
- Strong computer science fundamentals, including knowledge of data structures, algorithms, programming languages, distributed systems, and information retrieval
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship or work experience
- Thoughtful, trustworthy, and proactive attitude
Benefits
- Bonus eligibility
- Robust suite of benefits (check website for full list)
- Named one of Inc. Magazine's Best Workplaces 2022
- Commitment to provide the best value to customers
- Human-centered organization
- Embrace connectedness and impact on others
- Give each other grace and accountability
- Strive to create an equitable, sustainable, and empowering workplace
- Equal opportunity employer
- Welcomes different voices and viewpoints
- Does not discriminate based on various protected characteristics
- Encourages voluntary disclosure of race and gender for diversity purposes
- Privacy practices in place