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
Principal Engineer / Scientist leading Massachusetts site investigation and remediation projects for Arcadis. Requires Massachusetts Licensed Site Professional certification and extensive environmental consulting experience.
Junior Developer joining logistics company to design and implement software solutions. Collaborate across teams and enhance existing tools in a dynamic, fast - paced environment.
Intermediate Full Stack Software Developer for logistics company developing applications on Microsoft Azure and .NET stack. Participating in collaborative teams to create scalable applications with best practices.
Senior Full Stack Software Developer joining IT and Digital Transformation team. Designing modern, secure applications using .NET Core, Azure, and modern frameworks in a logistics firm.
Senior Software Engineer at Decentriq, leading data pipelines in privacy - preserving machine - learning for AdTech. Full ownership of ML models and cross - functional collaboration within the tech stack.
Senior Software Engineer designing and developing innovative technological solutions for Disney's media supply chain and operations. Collaborating with cross - functional teams to enhance efficiency and scalability.
Senior Full - Stack Engineer with strong backend skills for hybrid work in Toronto. Requires 8+ years of experience, with office days during probation period.
IT Software Engineer, Principal designing and developing integration solutions using Mulesoft platform components. Leading projects and mentoring junior developers in a diverse, global team.
Senior Software Engineer at Coinbase creating services for crypto products using Golang. Collaborating across teams to solve complex technical challenges in the financial system.