Availity is a healthcare technology company focused on delivering revenue cycle and related business solutions for healthcare professionals. As a Manager of Software Engineering, you will lead a team in designing and delivering software solutions, while fostering relationships with clients and driving innovative solutions to meet business challenges.
Responsibilities:
- Leading and managing a development team to ensure high-quality software project delivery
- Conducting daily stand-ups and promoting Agile practices across teams
- Maintaining corporate functional relationships of all team members
- Collaborating with internal and external teams to deliver roadmap-based solutions
- Overseeing delivery responsibilities and proactively address roadblocks
- Ensuring team participation in stand-ups, retrospectives, and code reviews
- Defining and tracking team metrics
- Allocating team time for new development and maintenance
- Monitoring and reducing duplicate design and technical debt
- Analyzing technology trends and assess their impact on product delivery
Requirements:
- Bachelor's degree in Computer Science or a related field of study or the equivalent in documented work experience
- 8+ years of relevant technical and business experience in IT systems development management in a SaaS environment
- 3+ years of experience managing teams and products in an Agile environment
- 5+ years of hands-on experience in software development and databases (Java backend/React frontend, Oracle or SQL Server or equivalent Database)
- 1+ years of experience working in AWS or any cloud environment
- Experience working in cross-functional teams, bridging the gap between technical and clinical teams to achieve common goals
- Ability to establish and maintain effective working relationships with internal and external clients/vendors
- Proven understanding of the software development life cycle
- Proven understanding of web development methodologies, application design, navigation, and information architecture
- Ability to launch and deliver multiple, concurrent IT projects on time and within budget
- Project forecasting experience
- Strong leadership skills, including the ability to motivate and manage teams. Experience with project management methodologies and tools
- Excellent communication skills, both written and verbal. Ability to translate complex technical concepts into understandable terms for non-technical stakeholders
- Strong analytical and problem-solving skills. Ability to think critically and make data-driven decisions
- Experience working for a SaaS based company
- Ability to think creatively and propose innovative solutions to complex problems, enhancing the overall impact of software solutions in the healthcare industry
- Experience in designing scalable and robust software architectures, with a deep understanding of design patterns and best practices