Manager - Software Engineering (Memphis, TN)

ALSACMemphis, TN
1dHybrid

About The Position

As the Digital Software Engineering Manager, you will lead a talented team of software engineers, business analysts, system analysts, and other technical professionals. In this role, you will oversee the development, testing, deployment, and maintenance of cutting-edge applications across multiple product teams. Your leadership will be crucial in driving innovation and ensuring the success of our digital initiatives.

Requirements

  • Bachelor’s degree in Engineering or a related field.
  • 6+ years of experience in information technology, with at least 2 years in a management role.
  • Proven experience leading diverse teams across various locations and technologies.
  • Strong background in digital engineering, service delivery, and product management.
  • Deep knowledge of software engineering principles, design patterns, and best practices.
  • Proficiency in Java and modern web technologies, including UI development and Single Page Applications (SPA).
  • Experience with API design, SQL, and automation technologies.
  • Familiarity with marketing technologies such as Salesforce, Adobe Experience Cloud, and Google platforms.
  • Knowledge of automation, CI/CD pipelines, and cloud platforms like AWS or Azure to ensure scalability and efficiency.
  • Excellent troubleshooting and problem-solving skills.
  • Strong team orientation and ability to interact well with team members.
  • Passionate about developing others’ skills and capabilities.
  • Excellent written and verbal communication skills.
  • Deep understanding of agile development processes and methodologies, including Continuous Integration and Delivery practices.
  • Familiarity with current and trending applications, programming languages, and development tools.

Responsibilities

  • Lead and manage a diverse team of software engineers, business analysts, system analysts, and other technical team members.
  • Oversee the entire software development lifecycle, including development, testing, deployment, and maintenance of applications.
  • Hire, mentor, and develop team members, providing performance appraisals and handling day-to-day performance issues.
  • Foster a collaborative and innovative team environment, encouraging continuous learning and growth.
  • Develop and implement career path and development plans to support long-term employee growth.
  • Approve education and training opportunities, managing the training budget effectively.
  • Ensure the team stays current with industry trends and best practices in software engineering, programming languages, and development tools.
  • Troubleshoot and resolve technical issues, ensuring high-quality and reliable software delivery.
  • Collaborate with cross-functional teams to align digital engineering efforts with business goals.

Benefits

  • Core Medical Coverage: (low cost low deductible Medical, Dental, and Vison Insurance plans)
  • 401K Retirement Plan with 7% Employer Contribution
  • Exceptional Paid Time Off
  • Maternity / Paternity Leave
  • Infertility Treatment Program
  • Adoption Assistance
  • Education Assistance
  • Enterprise Learning and Development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service