Software Engineering Manager
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.
Recommended Jobs
Branch Manager (Senior-Level) - Civil Engineering
Job Description Job Description Benefits: ~401(k) ~ Bonus based on performance ~ Competitive salary ~ Employee discounts ~ Flexible schedule ~ Paid time off ~ Opportunity for advance…
Instructional Aide with Marion County Schools
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…
Engineer/Principal Engineer EHS
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…
Audiologist
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…
Dock Supervisor
**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…
Restaurant Service Technician
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…
Senior Director, Data & AI Solution Architect - AI Data Platform
**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…
Funeral Assistant/Attendant Part-Time
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 …
Urgent Care Birmingham, Alabama - $300K+ Base
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…
Team Leader Residential Appraisal
*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 …