Principal Software Engineer

Posted 80ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Software Engineer developing and implementing high-performance systems for healthcare association. Hands-on coding in React, C#, and PHP with a focus on cloud-native architectures and modern technologies.

Responsibilities:

  • Lead architecture and implementation of scalable, high-performance systems across web and mobile platforms.
  • Stay deeply hands-on—writing production code in React, C#, and PHP, reviewing PRs, and delivering outcomes, not just guidance.
  • Leverage AI-powered tools (LLMs, code assistants, automated testing, observability, etc.) to accelerate development, improve quality, and reduce repetitive work.
  • Drive adoption of modern web and mobile technologies, including React and React Native, while seamlessly integrating with C# and PHP based backend systems.
  • Design and evolve systems using cloud-native architectures (microservices, event-driven systems, containers).
  • Make technical decisions by balancing speed, quality, maintainability, and cost across multiple technology stacks.
  • Champion engineering best practices across frontend and backend codebases: clean architecture, test automation, code quality,...

Requirements:

  • Proven experience operating at a Principal or Staff Engineer level, delivering complex, production grade systems.
  • Strong expertise across frontend and backend development, including: React (modern web applications) React Native (mobile applications) C# (API and service development) PHP (maintaining, modernizing, and extending existing systems)
  • Deep understanding of cloud platforms (AWS) and cloud native application design.
  • Experience designing and operating scalable architectures, including: Microservices RESTful APIs Asynchronous and event-driven systems
  • Strong command of data storage tradeoffs, including SQL vs. NoSQL, caching strategies, and cloud storage solutions.
  • Experience implementing and maintaining automated testing across frontend and backend systems.
  • Solid understanding of application security, including secure coding practices and vulnerability mitigation.
  • Ability to diagnose and resolve production issues using logging, metrics, tracing, and observability tools.
  • Excellent communication skills with the ability to influence technical direction across teams.

Benefits:

  • Comprehensive benefits package including medical, dental and vision insurance
  • Health Savings Account
  • Generous PTO and Holiday Pay
  • 401(k) retirement plan
  • Remote/virtual-office consideration