Manager, Software Engineering

$140,000 - $160,000/Yr

Epsilon - Westminster, CO

posted 12 days ago

Full-time - Manager
Westminster, CO
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

We are seeking a dynamic and hands-on manager to lead our Abacus "Core Apps" team responsible for the development and maintenance of critical backend Linux command-line applications. This role involves overseeing a team of engineers, driving improvements in scalability, efficiency, and code quality, while fostering a culture of innovation and excellence.

Responsibilities

  • Lead, mentor, and manage a team of six engineers, guiding development efforts and ensuring successful project delivery.
  • Oversee the management of the team backlog, assign tasks, and monitor progress to ensure alignment with project goals.
  • Coordinate project logistics, optimize resource allocation, and drive continuous improvement in processes and codebase maintainability.
  • Foster an environment that leverages each engineer's strengths while addressing areas for growth.
  • Effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Advocate for software engineering best practices, including test automation and code quality.
  • Conduct code reviews and ensure adherence to established coding standards.
  • Collaborate closely with other team leads and departments to achieve shared objectives.

Requirements

  • Strong leadership, team-building, and mentoring capabilities.
  • Expertise in C++ and associated development tools.
  • Proficiency in scripting languages such as Python, Perl, or shell scripting.
  • Experience with test automation, CI/CD pipelines, and software development best practices.
  • Excellent communication skills, with the ability to convey complex technical concepts to diverse audiences.
  • A track record of problem-solving and debugging complex applications.
  • Proficient in data analytics and attention to detail.
  • Highly organized, with the ability to manage multiple projects and deadlines simultaneously.
  • Familiarity with Agile/Scrum methodologies and tools.
  • Experience in developing or porting software to cloud platforms like AWS.

Nice-to-haves

  • Bachelor's degree in computer science or a related field.
  • 5+ years of experience in software development.
  • 2+ years of experience in a management or leadership role.

Benefits

  • Adoption assistance
  • Commuter assistance
  • Health insurance
  • Paid holidays
  • Paid sick time
  • Parental leave
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service