Epicareer Might not Working Properly
Learn More

Software Engineering Manager

Salary undisclosed

Apply on


Original
Simplified
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.