Principal Software Engineer, Platform Engineering @Legion
Software Development
Salary usd 250,000 - 3..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2wks ago

[Hiring] Principal Software Engineer, Platform Engineering @Legion

2wks ago - Legion is hiring a remote Principal Software Engineer, Platform Engineering. πŸ’Έ Salary: usd 250,000 - 350,000 per year πŸ“Location: USA

Role Description

We are seeking a Principal Software Engineer to serve as a technical force-multiplier on Legion's Platform Engineering Team β€” the backbone of our multi-tenant SaaS application. As a Principal, you independently own significant platform domains, drive architectural decisions that span multiple teams, and elevate the engineering capability of everyone around you. This role is fundamentally about software engineering at scale. You will design and build the core platform services, APIs, and data systems that power Legion's product. You remain deeply hands-on β€” writing and reviewing production code β€” while operating with the judgment and autonomy of a staff-level engineer. You are a builder first.

Responsibilities and Duties

  • Technical domain ownership
    • Own the design, implementation, and evolution of one or more core platform domains β€” such as multi-tenancy, API framework, job processing, data pipelines, or platform SDK/extension points.
    • Lead end-to-end software design for significant new capabilities, from technical specification through production delivery and long-term maintainability.
    • Proactively identify and resolve scalability, correctness, and security issues in platform code and data models before they reach production.
    • Drive data modeling, API design, and service decomposition decisions for high-concurrency, enterprise-scale workloads.
    • Actively use GenAI coding tools (GitHub Copilot, Cursor, Claude Code) as a standard part of your software development workflow β€” demonstrated prior use required.
    • Establish team-wide best practices for AI-assisted development and code review.
  • Cross-team technical leadership
    • Produce and champion design docs that establish engineering patterns adopted across Platform and adjacent product teams.
    • Lead design reviews for complex systems built by senior and mid-level engineers; provide structured, high-signal feedback that improves both the design and the engineer.
    • Partner closely with architects to translate long-term strategy into well-sequenced, concrete engineering work.
    • Collaborate cross-functionally with Product, QA, and Data Engineering to align software design with product and operational requirements.
  • Code quality and engineering standards
    • Define and uphold coding standards, testing practices, and API design conventions for the Platform team.
    • Drive initiatives that measurably improve platform reliability and developer experience through better software design β€” not just tooling or process.
    • Lead post-mortems for significant production issues with a focus on durable software fixes, not operational workarounds.
    • Participate in on-call rotation; serve as the senior escalation point for complex production issues requiring deep code-level diagnosis.
  • Mentorship and talent development
    • Actively mentor Engineers through technical pairing, design feedback, and structured growth conversations.
    • Identify and close skill gaps on the team through knowledge-sharing, internal documentation, and architectural walkthroughs.
    • Contribute to hiring: define the technical bar, design engineering interview problems, and provide substantive written debrief feedback.

Qualifications

  • 8–12 years of experience designing and building backend or platform software for enterprise SaaS or cloud-native applications, with a primary focus on application-layer engineering, not infrastructure operations.
  • Deep expertise in Java, Spring Boot, Hibernate, MySQL, and RESTful API design β€” demonstrated through architecting complex, high-throughput production systems.
  • 5+ years working in cloud environments (AWS preferred); strong understanding of how cloud services affect software design, performance, and cost β€” not just how to configure them.
  • Demonstrated experience independently driving multi-team software design decisions: writing design docs, facilitating alignment, and managing technical tradeoffs.
  • Strong command of distributed systems concepts: event-driven architecture, eventual consistency, multi-tenancy isolation, rate limiting, and fault tolerance β€” applied through code, not configuration.
  • Demonstrated active use of Generative AI coding tools in professional software development within the past 12 months.

Preferred Qualifications and Attributes

  • Hands-on experience with Elasticsearch and real-time messaging systems (Kafka, SQS, or equivalent) as components of application architecture.
  • Experience with feature flags and experimentation frameworks integrated into application code in high-scale SaaS environments.
  • Background in Workforce Management, HR Tech, scheduling, or other complex regulated enterprise domains.
  • Familiarity with multi-jurisdiction labor compliance requirements.

Benefits

  • Base Salary Range: $250,000 - $350,000 + Stock Equity
  • $0 monthly premium and other flexible medical, dental, and vision plans effective on the first day of employment
  • 401k plan
  • Discretionary Paid Time Off and Paid Holidays
  • Parental Leave
  • Equity
  • Monthly Wellness Reimbursement
  • Monthly Lunch on Legion
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer, Platform Engineering @Legion
Software Development
Salary usd 250,000 - 3..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later