Software Engineering Manager

EBSCO Industries Inc
Birmingham, AL

Headquartered in Birmingham, Alabama, Moultrie () is the leader in game feeders and cellular camera innovation, building products used by hunters, property owners, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them.

 

Moultrie is customer-driven – hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience. As a business unit of EBSCO Industries (), we offer the stability and benefits of a firmly established corporation while operating as a growth-focused team with the entrepreneurial spirit of a startup.


We are guided by the following principles: Customer Obsession.; Excellence is the Standard.; Bias for Action.; Act Boldly.; Deliver Results.; Hire and Develop the Best.; Be Curious and Learn.; Win as a Team.; Grow or Die.

Job Summary

This role is all about driving innovation and excellence! As the leader of our Mobile App and Website development efforts, you'll be at the forefront, guiding and empowering the development team to deliver top-notch software solutions. You'll collaborate with key departments—including Product Development, Hardware Engineering, Customer Service, Marketing, and more—to bring our business visions to life and hit every milestone with precision.

As a Development Manager, you'll champion the theme of quality across the organization, ensuring that quality standards are not just met but continuously elevated. Your focus will be driving continuous improvement, fostering collaboration, and ensuring that every product and feature launch is a resounding success. Get ready to lead, inspire, and make a lasting impact as we push the boundaries of what's possible!

Job Responsibilities

  • Leadership & Mentorship : Support and mentor engineers through individual goal setting, professional development, and continuous coaching. Help develop and enhance the skills of your team members, guiding them to improve and deliver high-quality software.

  • Team Development & Hiring : Work collaboratively with peers to recruit and hire exceptional engineers (iOS, Android, web, backend) and managers for both engineering and product organizations. Build and nurture strong, creative, and effective teams that thrive together.

  • Software Development & Quality : Lead your team in all stages of the software development lifecycle, including design, development, testing, deployment, and maintenance. Ensure the delivery of maintainable, high-quality, customer-focused products. Champion the use of development best practices and monitor quality metrics to ensure team performance is consistently at a high standard.

  • Collaboration & Communication : Foster a culture of collaboration across functional teams and ensure effective communication within your team and across engineering. Build strong relationships with Product, Product Design, and stakeholders to ensure alignment with business goals and roadmap. Coordinate and communicate across teams to drive the successful completion of projects.

  • Project Management : Manage dependencies between teams and lead multiple projects simultaneously. Balance ambitious goals with realistic timelines and ensure the team is progressing towards business objectives.

  • Performance & Process Improvement : Conduct performance reviews for direct reports and ensure they possess the necessary skills and behaviors to perform their tasks effectively. Identify areas for improvement and empower team members to address quality gaps. Document and enforce quality improvement processes across the team.

  • Continuous Improvement : Actively define, track, and drive continuous improvement of software quality and development practices within the team. Facilitate learning and empower team members to adopt improvements that elevate the team’s overall performance.

  • Player-Coach Role : As a player-coach, you will actively participate in the design, build, test, deployment, maintenance, and support of mobile projects, all while guiding and developing your team.

Job Requirements

  • Bachelor’s degree in computer science, software engineering or related field (or equivalent years’ work experience)
  • 5+ years of software development experience
  • Minimum of 1 years of experience planning/executing technical teams to deliver mission critical project
  • Minimum of 3 years related experience in following:
      • C#
      • SQL Server
      • Knowledge of common design patterns (Inversion of Control, Dependency Injection, etc.)
  • Has hands on experience with:
      • Source control
      • Azure DevOps
      • Unit Testing

Essential Job Function

  • Experience and skills in establishing and improving metric-based processes
  • Mobile Development
  • Web Development
  • Strong analytical and problem-solving skills
  • Must possess a strong desire and clear understanding for high customer satisfaction
  • Must have ability to work in fast paced environment, balance priorities and juggle multiple tasks at once
  • Firsthand experience in monitoring and driving team quality improvements

 

We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment

 

We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.

Posted 2025-07-27

Recommended Jobs

Branch Manager (Senior-Level) - Civil Engineering

SARCOR, LLC
Birmingham, AL

Job Description Job Description Benefits: ~401(k) ~ Bonus based on performance ~ Competitive salary ~ Employee discounts ~ Flexible schedule ~ Paid time off ~ Opportunity for advance…

View Details
Posted 2025-07-25

Instructional Aide with Marion County Schools

Spur Staffing
Alabama

Spur, a digital staffing agency, seeks a hard-working and punctual Special Education Aide with  Marion County. We are looking for candidates who have a passion for education and strive to advocate f…

View Details
Posted 2025-07-16

Engineer/Principal Engineer EHS

Northrop Grumman
Madison, AL

RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time **Description** At Northrop Grumman, our employees have incredible opportunities to work o…

View Details
Posted 2025-07-22

Audiologist

DOCS Health
Mobile, AL

Job Description Job Description Description: Attention all Audiologists, we are calling on you to work with us providing S.P.R.I.N.T. testing and conducting exams for our Military Service member…

View Details
Posted 2025-07-18

Dock Supervisor

Estes Express Lines
Loxley, AL

**Job Summary:** + Report to Operations Manager /Assistant Terminal Manager and/or Terminal Manager + Lead, guide and direct dock employees as needed to include setting targets, monitoring performance…

View Details
Posted 2025-07-17

Restaurant Service Technician

MPE Services
Pinson, AL

Job Description Job Description MPE Services is proud to be the local leading provider for heating & air conditioning, electrical, and plumbing services. We provide a wide variety of services to…

View Details
Posted 2025-07-25

Senior Director, Data & AI Solution Architect - AI Data Platform

Oracle
Montgomery, AL

**Job Description** The Customer Excellence Advisory Lead (CEAL) Platform team is seeking a Senior Director, Data & AI Solution Architect to lead the development and delivery of customer-centric solut…

View Details
Posted 2025-07-23

Funeral Assistant/Attendant Part-Time

Legacy Funeral Group, LLC
Jacksonville, AL

Job Description Job Description Summary/Objective This part-time role involves a variety of funeral service-related tasks, including assisting with decedent removals, providing administrative …

View Details
Posted 2025-07-24

Urgent Care Birmingham, Alabama - $300K+ Base

Enterprise Medical Recruiting
Alabama

Join a firm that has acquired several small practices in Florida and Alabama and has an immediate need for an experienced urgent care physician in its downtown Birmingham, Alabama location. Prac…

View Details
Posted 2025-07-24

Team Leader Residential Appraisal

City National Bank
Montgomery, AL

*TEAM LEADER RESIDENTIAL APPRAISAL* WHAT IS THE OPPORTUNITY? The Team Leader Residential Appraisal position works closely with the Chief Residential Appraiser administrating valuation services within …

View Details
Posted 2025-07-18