The Software Engineering Manager will architect, design, guide teams to deliver digital solutions, and oversee development of applications using C#,.NET, JavaScript, and Microsoft suite of technologies.
Requirements
- Master's degree in Software Engineering, Computer Engineering, Information Technology or a related field plus six (6) years of experience developing software applications
- Bachelor's degree in Software Engineering, Computer Engineering, Information Technology or a related field plus eight (8) years of experience developing software applications
- Demonstrated Expertise in designing and developing applications using Microsoft Azure, Azure Functions and Azure Microservices
- Experience working with business, engineering and R&D teams to translate functional requirements into technical requirements
- Supervising a team and developing talent
- Developing and maintaining project plans, cost estimates, timelines, and identifying and managing risks
Benefits
- Medical
- Dental
- Vision
- Life Insurance
- Accident Insurance
- Critical Illness Insurance
- Hospital Indemnity Insurance
- Auto Insurance
- Home Insurance
- Pet Insurance
- Identity Theft Protection
- Short-term and Long-term Disability
- 401k
- Pension Plans
- Retirement Healthcare Benefits
- Short-term Incentives
- Vacation (12 days)
- Holidays
- Parental Leave
- Employee Stock Purchase Plans (Full-Time Associates)
- Discount on Day Care Services and Caregiver Services
- Adoption Assistance
- Group Legal Services
- Employee Assistance Program
- Employee Discount Program
- Education Assistance Program
- On-Site Childcare and Fitness Facilities