Software Engineering Manager
MessageGears
Atlanta, georgia
Job Details
Full-time
Full Job Description
MessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced technology. Our product is solving marketing challenges for Enterprise customers that undoubtedly reach every candidate applying for this position.
We're looking for a Software Engineering Manager to join our growing team. As a Software Engineering Manager you will oversee the software developers and the day to day operations of the development lifecycle. You’re most likely to be successful in this role if you are a motivated self-starter who is focused on the success of the team and understands how to motivate and mentor software developers. Qualified candidates must have a technical background and be able support the build environment and integrations that are critical to the success of the development team.
Requirements
- Maintain an open, collaborative, inquisitive culture required for innovation
- Manage the Software Development Lifecycle for one or more agile delivery teams
- Drive the scrum ceremonies for the team
- Manage release process and associated automation
- Support Jenkins and other build pipelines
- Support code analysis integrations to maintain high code quality and security standards
- Recruit, manage, retain a world class Engineering department
- Foster growth and development for each team member
- Contribute to college relations and Engineering Internship Program
- Conduct all business in accordance with MessageGears core values, policies, and procedures
- All other duties as assigned.
KNOWLEDGE AND ABILITIES REQUIRED:
- Strong comprehension of the software development life cycle and Agile methodology
- Ability to coach and mentor software engineers
EDUCATION AND EXPERIENCE DESIRED:
- 5+ years of experience developing software in modern languages like Java, PHP, Python, JavaScript, Ruby, etc
- Experience with both SaaS and On-premise solutions
- 2+ years of experience managing people
- Exposure to managing contractors
SUPERVISORY RESPONSIBILITY:
- Directly manage between 4-12 software engineers
- Responsible for all aspects of career development including growth trajectory and performance management
SUPERVISORY CONTROLS / Contacts
- You will have weekly contact with your manager to monitor progress of the team(s)
- You help set and meet OKRs (Objectives and Key Results) quarterly for the Engineering Department
Benefits
- Fun, fast-paced, professional, and collaborative environment in Midtown Atlanta
- Hybrid remote / in-office work environment
- Casual dress all-day, everyday
- Generous PTO policy
- Flexible hours
- Health, dental, vision and life insurance (most plans 100% company paid!)
- 401k Plan
- Paid covered parking spot or MARTA pass
- Paid Parental Leave
- Educational Assistance Program - Up to $1500 per year
- Use of company’s 4 season tickets to the Atlanta Braves
- Use of company’s 4 State Farm Arena Concert Club tickets + all you can eat & drink