Principal Software Engineer managing architecture and development for connected senior health solutions at Medical Guardian. Involved in hands-on coding, mentorship, and technical leadership within the engineering team.
Responsibilities
Serve as the primary technical owner for application architecture for new development, while partnering with existing system owners on architectural decisions.
Make and document architectural decisions related to:
- Application structure and patterns
- Technology and framework choices
- Integration approaches and service boundaries
Act as the escalation point for complex technical decisions that would otherwise reach executive leadership.
Design, build, and maintain shared frameworks, libraries, and abstractions that reduce duplication and enforce consistent patterns.
Write and review production code primarily in:
- PHP for existing systems
- C#/.NET for new services and modernization efforts
Define and uphold the technical quality bar for new development.
Mentor engineers through:
- Code reviews
- Pairing on complex problems
- Design discussions grounded in real implementations
Partner with PMO to provide technical input on scoping and estimates.
Collaborate with DevOps and infrastructure teams on deployment patterns, CI/CD evolution, and environment consistency.
Requirements
8+ years of professional software engineering experience, with a strong record of hands-on development in production systems.
Experience owning architectural decisions and technical direction for complex applications.
Strong backend engineering experience using C# and .NET for building services and APIs.
Experience designing and maintaining clean, well-defined APIs and service interfaces, including integrations with third-party systems (for example, CRM, billing, or operational platforms).
Hands-on experience with Microsoft Azure, including:
- AKS (Azure Kubernetes Service) for hosting containerized services
- Core Azure integration and messaging services used in cloud-native architectures
Experience delivering applications using Docker containers and CI/CD pipelines.
Strong experience working with relational databases (Microsoft SQL Server), including schema design and data access patterns.
Experience with event-driven or asynchronous architectures, including messaging-based systems.
Comfort working in existing/legacy codebases while leading modernization efforts.
Familiarity with IoT systems or telemetry-driven backends.
Experience integrating with Salesforce, e-commerce platforms, or other enterprise SaaS systems.
Working knowledge of Linux-based systems and system administration concepts.
Experience with monitoring, logging, and metrics, including operating and tuning systems in production environments.
Familiarity with PHP-based enterprise systems.
Benefits
Health Care Plan (Medical, Dental & Vision)
Paid Time Off (Vacation, Sick Time Off & Holidays)
Company Paid Short Term Disability and Life Insurance
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.
Senior Software Engineer developing Adaptive Planning solutions within Disney Experiences. Leading integrations, design oversight, and mentoring junior developers with a focus on performance and scalability.
Lead Software Engineer developing AI - powered financial systems for Disney's licensing operations. Shaping the architecture of next - generation platforms while mentoring junior engineers.
Systemadministrator for Linux and PostgreSQL at an open - minded interdisciplinary university. Ensuring high availability and overseeing Linux systems and PostgreSQL clusters.
Staff Software Engineer leading agentic AI implementation at Atria Health. Focused on technology workflows and cross - functional collaboration for innovative healthcare solutions.
Software Engineer building large - scale distributed systems at Quantcast. Collaborating with data science and engineering teams to optimize data processing workflows.
Lead Engineering Technologist providing technical expertise to solve complex problems. Overseeing training and development for engineering staff in a hybrid role at Duke Energy.