At MCG, we lead the healthcare community to deliver patient-focused care. We have a mission-driven team of talented physicians and technical experts developing our evidence-based content and innovating our products to accelerate improvements in healthcare. If you are driven to enhance the US healthcare system, MCG is eager to have you join our team. We cultivate a work environment that nurtures personal and professional growth, and this is a thrilling time to become a part of our organization. With dynamic roles that offer meaningful impact, you'll be able to fully realize your potential. Plus, you'll enjoy world-class benefits and the security, stability, and resources of our parent company, Hearst, with over 100 years of experience.
We are looking for a seasoned Senior Manager, Software Engineering adept in cloud-based development utilizing Azure and .NET technologies. The ideal candidate will boast a robust software development background with experience in modernizing legacy codebases, exemplary leadership abilities with at least 5 years of managerial experience, and a proven history of consistently delivering high-quality software on schedule and within budget.Technical proficiency is paramount as the senior manager will spearhead the establishment and upkeep of software development processes, standards, and best practices, ensuring the delivery of high-quality, scalable, and efficient code.
Moreover, a focus on innovation is key, with the senior manager staying abreast of industry trends, evaluating modern technologies, and recommending their adoption, where beneficial. Successful accomplishments and primary accountabilities of this position depend on establishing and maintaining effective working relationships with various people. Such people may include MCG staff, MCG leadership, clients, vendors, Hearst Corporate and Service Center.
You will:
- Drive technical leadership and innovation, ensuring the delivery of solutions aligns with business goals.
- Lead project planning and execution, defining clear milestones, deliverables, and success criteria while mitigating risks.
- Oversee design and implementation of cloud-based solutions with expertise in SOA, Microservices, and modernizing legacy codebases.
- Contribute to best practices, strategy, and other mechanisms for elevating the wider technology organization.
- Help develop tools to reduce support overhead and ensure software quality through best practices, focusing on security and scalability.
- Collaborate and communicate effectively with all stakeholders, including customers and cross-functional teams, throughout the development lifecycle.
- Manage and mentor a team of developers, fostering a culture of excellence and continuous improvement, while also focusing on talent acquisition and training.
- Works closely with Senior Leadership Team to forecast staffing needs.
- Foster relentless improvement.
What We're Looking For:
- Bachelor's degree in computer science or related field preferred.
- 10+ years of experience in software development, with at least 5 years in a leadership or management role.
- Experience with .NET technologies including C#, ASP.NET Core, Entity Framework, and MVC architecture.
- Experience with Agile principles and techniques, DevOps principles, and CI/CD pipelines.
- Strong problem-solving and decision-making abilities, with a focus on driving results and continuous improvement.
- Excellent communication, interpersonal, and leadership skills, with the ability to collaborate effectively across teams and departments.
Preferred Qualifications:
- Advocate for software engineering best practices and a passion for quality.
- Self-motivated and take initiative to solve problems and understand the user’s experience.
- Excel at giving and receiving feedback as part of a collaborative team and development process.
- Positive attitude and a growth mindset.
Pay Range:$164,700 - $230,580
Other compensation:
Bonus Eligible
Perks & Benefits:
💻 Remote work🩺 Medical, dental, vision, life, and disability insurance📈 401K retirement plan; flexible spending and health savings account🏝️ 15 days of paid time off + additional front-loaded personal days🏖️ 14 company-recognized holidays + paid volunteer days👶 8 weeks of paid parental leave + 10 weeks of paid bonding leave 🌈 LGBTQ+ Health Services🐶 Pet insurance 📣 Check out more of our benefits here:https://www.mcg.com/about/careers/benefits/We embrace diversity and equal opportunity and are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
Only with diverse thoughts and ideas will we be able to create the change we want in healthcare. The more inclusive we are, the better our work will be for it.MCG Health is a Seattle, Washington-based company and is considering remote candidates with a preference for candidates in the Mountain or Central time zone.All roles at MCG are expected to engage in occasional travel to participate in team or company-sponsored events for the purposes of connection and collaboration. MCG is a leading healthcare organization dedicated to patient-focused care.
We value our employees' unique differences and are an Equal Employment Opportunity (EEO) employer. Our diverse workforce helps us achieve our goal of providing the right care to everyone. We welcome all qualified applicants without regard to race, religion, nationality, gender, sexual orientation, gender identity, age, marital status, veteran status, disability, pregnancy, parental status, genetic information, or political affiliation. We are committed to improving equity in healthcare and believe that a diverse workplace fosters curiosity, innovation, and business success.
We are happy to provideaccommodationsfor individuals. Please let us know if you require any support.