THIS JOB CAN BE FOUND ON OUR EXCLUSIVE JOB BOARD , IT IS NOT A DIRECT ROLE AT AUGMENT JOBS.
Position Overview : We are seeking an experienced Software Engineering Manager to lead our talented engineering team. In this role, you will be responsible for overseeing software development projects, ensuring high-quality deliverables, and fostering a collaborative and innovative team environment.
You will work closely with cross-functional teams to drive technical excellence and align engineering efforts with business goals.
Key Responsibilities :
Team Leadership :
- Manage, mentor, and inspire a team of software engineers, promoting career growth and professional development.
- Foster a culture of continuous improvement and innovation within the team.
Project Management :
- Oversee the planning, execution, and delivery of software projects, ensuring adherence to timelines and quality standards.
- Collaborate with product managers to define project scope, objectives, and requirements.
Technical Oversight :
- Provide technical guidance and support to the team, ensuring best practices in software development and architecture.
- Conduct code reviews and ensure the adoption of coding standards and quality assurance processes.
Cross-Functional Collaboration :
- Work closely with stakeholders from various departments, including product, design, and operations, to align engineering efforts with business needs.
- Facilitate communication and collaboration among teams to ensure project success.
Performance Management :
- Set clear performance expectations and conduct regular performance evaluations.
- Identify and address any performance or team dynamics issues promptly.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
- 5+ years of experience in software development, with at least 2 years in a management role.
- Proven experience leading and developing high-performing engineering teams.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Proficiency in programming languages and technologies relevant to our stack (e.g., Java, Python, JavaScript, etc.).
- Excellent problem-solving, organizational, and analytical skills.
- Strong interpersonal and communication skills, with the ability to engage and motivate team members.
19 days ago