CareerPlanSign in

Principal Software Engineer

US🌐 Remote💼 Full-time🗓 2026-10-02 → 2026-10-07

Core

Senior technical leadership role focused on building scalable, secure, and resilient software across a multi-product, multi-cloud environment.

Role type

Principal Software Engineer (Technical Lead)

Builds

Scalable, secure, cloud-native services and enterprise-grade applications

Domain

Software Engineering, Cloud-Native, Distributed Systems

Required skills

PHP (Laravel/Symfony), C# (.NET/ASP.NET Core), TypeScript, React/Vue/Angular, MySQL/Aurora, AWS/Azure/GCP, Docker, Kubernetes, CI/CD, DevOps, RESTful APIs, Distributed Systems, Security (OAuth/SSO), Automated Testing, Linux Administration, Terraform, Helm

Preferred skills

Church technology, Nonprofit SaaS, Multi-tenant CMS, Video streaming pipelines, High-volume messaging platforms, Search technologies (Solr/Elasticsearch)

Responsibilities

Define and guide architectural decisions for performance, reliability, and security; Lead development of scalable cloud-native services; Serve as senior technical escalation point; Lead modernization initiatives (refactoring, migration, monolith decomposition); Optimize database performance; Drive adoption of AI agents; Champion clean architecture and engineering best practices; Establish coding standards, testing strategies, and deployment processes; Lead architecture and code reviews; Mentor engineers; Lead critical incident response and root cause analysis; Drive automation across development and infrastructure processes. (via careerplan.io/jobs/58075eb0-5d87-4709-ad0b-d1ace4e7b15d-principal-software-engineer-at-jobgether)