American Specialty Health is seeking a Manager - Software Engineering to join their Consumer Technology - Software department. This role involves managing the development, implementation, and maintenance of web-based applications while ensuring the success of various initiatives through collaboration with web developers and management.
Responsibilities:
- Build and empower a high-performing software engineering team
- Recruit, hire, onboard, and retain top talent
- Provide regular mentorship and coaching to team members, supporting their professional growth and development
- Conduct performance reviews, set individual and team goals, and provide constructive feedback
- Recognize team members for their contributions and achievements
- Encourage knowledge sharing and best practices through regular team meetings, code reviews, and technical workshops
- Ensure close collaboration between cross-disciplines (Software Engineering, Front End Engineering, QA, UX, DevOps Engineering, etc.) to enhance product quality and delivery speed
- Create shared vision and build and maintain strong cross-functional relationships/alignment with partners across other teams within the organization
- Provide technical leadership
- Stay on top of industry best practices, share learnings, experiment and apply innovative technologies as appropriate
- Participate in evaluating and selecting appropriate technologies, frameworks, and tools to build efficient and maintainable systems
- Ensure architecture adheres to best practices, including modularity, scalability, security, and performance optimization
- Manage and prioritize technical debt aligned with team and organization goals
- Initiate and maintain Continuous Integration (CI) and Continuous Delivery (CD) processes
- Collaborate with stakeholders to understand and translate business needs into architectural solutions
- Oversee project planning and execution
- Advocate for customer-centric objectives while also ensuring the team delivers high-quality software that meets business objectives and strategic priorities
- Define project scope, objectives, and deliverables in collaboration with stakeholders and team members
- Collaborate with Product Owners to develop detailed project plans, including timelines, resource allocation, and risk management strategies
- Monitor project progress, track milestones, and adjust plans as necessary to accommodate changes
- Communicate project status, risks, and issues to stakeholders and senior leadership
- Drive iterative development and delivery, ensuring the team produces valuable increments of software regularly
- Promote a culture of continuous improvement, encouraging the team to reflect on and enhance their Agile processes
- Ensure the team uses Agile tools effectively for planning, tracking, delivering, and reporting progress
- Address and resolve any impediments or blockers that hinder the team’s progress
- Performs other duties and responsibilities as assigned
Requirements:
- Bachelor's Degree or equivalent experience. If equivalent experience, high school diploma required
- Requires a minimum of five to seven years of Software Engineering experience, including hands-on experience in developing large-scale Web-based applications using the latest Microsoft technologies
- Proven management skills of enterprise level websites
- Ability to lead and mentor other team members
- Strong knowledge of the latest Microsoft technologies and the latest cross-discipline technologies, including React, cloud infrastructure, and testing frameworks
- Strong analytical and problem-solving skills
- Self-directed individual with excellent verbal and written communication skills
- Excellent time management skills demonstrated by the ability to execute on multiple projects and team management tasks while working on a tight deadline
- Excellent collaboration, facilitation, people, and project management skills
- Ability to work well with people from different disciplines with varying degrees of technical experience
- Motivated for continuous improvement and able to motivate others
- Healthcare background is a plus