Job Description
📋 Description Lead and manage software engineering teams across multiple technologies and solution areas. Plan and control software development projects to meet business goals and technical standards. Oversee design, development, testing, and implementation of software solutions. Partner with Product Management to address customer and business needs. Evaluate proposals and resource needs; prioritize initiatives for maximum value. Manage production support and coordinate timely issue resolution. 🎯 Requirements Bachelor’s degree in related field or equivalent experience. Minimum 3 years of experience managing software engineering teams. Proven experience delivering software across multiple technologies. Strong background in Java, web services, system integrations, and relational databases. Experience with full-stack environments such as .NET, C#, or Java. Track record of modernization, platform improvements, or process transformations. 🎁 Benefits Competitive salary range approximately $107,100 - $174,300/year, based on experience. Potential eligibility for bonuses or incentives. Comprehensive health, financial security, and well-being benefits. Flexible remote work options. Professional growth opportunities and learning resources. Collaborative, inclusive culture with innovation focus.