Software Engineer Manager
Retired.com · Durham, NC · 1 mo ago
RemoteRemoteEngineeringFull-time
About the role
The Software Engineer Manager is responsible for overseeing a team of software engineers, providing technical leadership, and ensuring the successful delivery of projects. This role requires strong management skills, excellent communication abilities, and a deep understanding of software engineering principles.
Responsibilities
- Oversee the development and implementation of software projects
- Lead and mentor a team of software engineers
- Collaborate with cross-functional teams to ensure project success
- Develop and maintain technical documentation
- Ensure adherence to coding standards and best practices
Requirements
- Bachelor's degree in Computer Science or related field
- Minimum 5 years of experience in software engineering management
- Proven track record of leading and mentoring a team
- Experience managing multiple projects simultaneously
- Strong problem-solving and decision-making skills
Qualifications
- Experience with Agile methodologies
- Knowledge of software development tools and technologies
- Excellent interpersonal and communication skills
- Ability to work independently and as part of a team
Skills
- Leadership
- Project Management
- Technical Expertise
- Communication
Benefits
- Competitive salary
- Flexible remote work options
- Professional development opportunities
- Health insurance
- Employee discounts
Pay
$100,000 - $120,000 annually
Schedule
Full-time, remote work