- Company Name
- Medical Guardian
- Job Title
- Software Engineering Senior Manager - Modernization & Application Development
- Job Description
-
Job Title: Software Engineering Senior Manager – Modernization & Application Development
Role Summary
Lead a cross-functional engineering team through the modernization of a legacy PHP/CodeIgniter system to a modular, cloud‑native architecture on Azure, using C#/.NET, React/React Native, and TypeScript. Balance hands‑on development, architectural design, and technical leadership to align modernization initiatives with platform strategy and engineering standards.
Expectations
• Deliver high‑quality, secure, and scalable services that replace monolithic components.
• Mentor and grow a distributed team of developers, establishing best practices in code quality, testing, and CI/CD.
• Drive adoption of modern backend patterns, AI‑assisted coding tools, and automation across the development lifecycle.
• Communicate progress, risks, and dependencies to stakeholders and leadership, ensuring alignment with product and infrastructure teams.
Key Responsibilities
1. Technical Leadership & Modernization
• Architect and oversee migration to service‑based microservices on Azure.
• Design and implement APIs, backend services, and front‑end modules in C#/.NET, React, and TypeScript.
• Define service boundaries, integration strategies, and modernization priorities with senior engineering leadership.
• Ensure systems are secure, performant, and maintainable using cloud‑native patterns.
2. Hands‑On Development & Code Quality
• Write and review production code across the stack.
• Apply modern backend practices: DI, async, API versioning, structured logging.
• Partner with QA to guarantee test coverage and robust CI/CD using GitHub Actions or Azure DevOps.
• Lead AI‑assisted development initiatives (e.g., Copilot) to improve velocity.
• Enforce modular architecture standards and API governance for reusable components.
3. Team Management & Mentorship
• Manage a small to mid‑sized onshore/offshore engineering team; provide technical guidance and career development.
• Conduct regular one‑on‑ones, performance reviews, and career growth discussions.
• Coordinate with offshore and vendor partners, ensuring adherence to engineering practices.
4. Cross‑Functional Collaboration
• Partner with Product Management to scope technical solutions that meet business goals.
• Work with Infrastructure/DevOps for secure, scalable deployments on Azure AKS, API Gateway, and Functions.
• Align event schemas and API contracts with Data Engineering for analytics and data lake integration.
• Communicate progress, risks, and dependencies to stakeholders.
5. Continuous Improvement
• Recommend tools, frameworks, and processes that enhance developer productivity and system scalability.
• Participate in sprint planning, retrospectives, and technical design sessions.
• Contribute to architecture guides and engineering playbooks.
Required Skills
• 8+ years of software engineering experience (2+ years in a leadership capacity).
• Proficiency in C#/.NET, React/React Native, TypeScript, RESTful API design, Azure Functions, and Azure AKS.
• Deep understanding of cloud‑native patterns, microservices architecture, CI/CD pipelines, and automated testing.
• Experience integrating with CRM (Salesforce), IoT device platforms, and orchestration engines.
• Strong code review, design critique, and mentorship abilities.
• Familiarity with AI‑assisted development tools (e.g., Copilot, Cursor).
• Excellent communication, stakeholder management, and cross‑functional collaboration skills.
Required Education & Certifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
• Relevant certifications (e.g., Microsoft Certified: Azure Solutions Architect, AWS Certified Developer) are a plus but not mandatory.
Philadelphia, United states
Hybrid
Senior
05-01-2026