Employbridge logo
EmploybridgePosted 2 months ago

Principal Software Engineer Full Stack / AI-First (100% Remote)

$185,000–$193,000 year

RemoteUnited States

Full TimeSenior LevelLarge

Job Summary

Design end-to-end system architectures spanning mobile, web, backend, and cloud infrastructure, writing detailed technical specifications that define behavior and constraints. Decompose complex features into dependency-ordered tasks and guide implementation using AI-assisted workflows while maintaining full ownership of system quality. Build scalable APIs and services, conduct thorough code reviews, and enforce engineering standards to ensure enterprise-grade reliability and production readiness. Provide technical leadership, mentor engineers, and raise the capability of the broader engineering team. This Principal role operates at the frontier of software development, leveraging AI as an accelerator for engineers with deep traditional fundamentals.

Required Qualifications

  • Applicants must be authorized to work in the U.S. without current or future sponsorship, including visa expiration limitations
  • 5+ years of strong, hands-on software engineering experience with principal-level depth
  • Proven experience building production systems using Java, C#, Dart, JavaScript, or similar
  • Full-stack capability across frontend, backend, databases, and cloud infrastructure
  • Strong systems thinking — ability to design and reason end-to-end (UI → API → DB → infrastructure)
  • Demonstrated experience building scalable, distributed systems in production environments
  • Strong problem-solving skills with the ability to reason through real-world technical scenarios
  • Experience designing and developing APIs, microservices, and enterprise-level applications
  • Experience working with CI/CD pipelines, cloud deployments, and modern engineering practices
  • Ability to clearly communicate architectural decisions, trade-offs, and solutions
  • Experience handling production issues, debugging complex systems, and addressing edge cases
  • Experience mentoring engineers and leading technical initiatives

Desired Qualifications

  • Experience with microservices architecture and service-oriented design
  • Experience with AWS, Azure, or similar cloud platforms
  • Experience building highly scalable and distributed systems
  • Background in enterprise or platform engineering environments
  • Experience with frontend frameworks (React, Flutter, or similar)
  • Familiarity with AI tools (Claude, Copilot, etc.) as part of development workflows
  • Experience working in fast-paced, high-output engineering teams

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce