AAPC

Principal Software Engineer

AAPC

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactReact NativeC#PHPmicroservicesevent-driven systemsRESTful APIsautomated testingapplication securitydata storage tradeoffs
Soft skills
communicationinfluencetechnical decision makingproblem solving