About The Position

As a Software Engineering Manager, you will lead and oversee the design, development, and delivery of software applications in a dynamic and collaborative environment. You will manage a team of engineers, ensuring best practices in software engineering are followed while guiding career growth and professional development. This role involves overseeing departmental processes, maintaining project budgets and timelines, and leading IT and vendor-related initiatives. You will collaborate across teams to ensure application reliability, support innovation, and optimize workflows. With ownership of vendor relationships and corporate systems projects, you will help drive the technical vision and operational excellence across software development initiatives. This remote position offers the opportunity to impact meaningful projects while fostering a culture of collaboration, inclusion, and innovation.

Requirements

  • Bachelor’s degree in Computer Information Systems, Computer Science, or a related field
  • Minimum of 5 years of software engineering experience, including 1-3 years in a supervisory or management role
  • Experience with relational databases, source control systems (e.g., GIT), and Agile methodology; Scrum Master certification preferred
  • Proficiency in C#, Angular, PowerShell, PowerApps, SQL, GitHub Copilot, and AI tools
  • Strong leadership, communication, presentation, and team management skills
  • Experience managing large IT projects and vendor relationships, including coordinating cross-functional teams

Responsibilities

  • Manage and oversee the design, development, and deployment of software applications, ensuring adherence to engineering best practices
  • Lead, mentor, and develop a team of software engineers, fostering career growth and collaborative team dynamics
  • Manage project and departmental milestones, ensuring objectives are met within approved budgets and timelines
  • Lead corporate IT initiatives and vendor-related projects, maintaining strong vendor relationships
  • Ensure departmental knowledge of product upgrades, enhancements, and processes is communicated effectively
  • Conduct performance evaluations, hire and train staff, and promote teamwork while maintaining accountability and discipline when needed
  • Participate in ongoing professional development and complete required trainings within established timeframes

Benefits

  • Remote work within the Continental U.S. and flexible work arrangements
  • Competitive salary and comprehensive health benefits, including medical, dental, vision, and mental health resources
  • Company-paid life, AD&D, short-term and long-term disability insurance
  • Employer-matched 401(k) retirement plan
  • Generous paid time off and industry-leading PTO plan
  • Tuition assistance, ongoing professional development, and career growth opportunities
  • Supportive and inclusive work culture that encourages collaboration, innovation, and well-being
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service