Principal Software Engineer, Foundational Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

Moon · 3 months ago

Principal Software Engineer, Foundational Platform

Moon is an ambitious and independent stealth SaaS company focused on transforming the entrepreneurial experience through innovative solutions. They are seeking a Principal Software Engineer to lead the architectural design and development of their Foundational Platform, ensuring scalability, security, and engineering excellence while mentoring other engineers.

Computer Software

Responsibilities

Lead the architectural design and development of a cloud-native, microservices-based Foundational Platform, focusing on scalability, security, and developer productivity
Write clean, maintainable, and efficient code, ideally in C# and .NET Core, but also bring experience with other backend languages and frameworks
Define and drive adoption of best practices in microservices design, cloud-native architecture, CI/CD, observability, and infrastructure automation
Collaborate with product engineers, SREs, and other stakeholders to design APIs, frameworks, and tools that empower product teams to deliver features faster and more reliably
Contribute to front-end components using React where applicable to build platform-facing interfaces and tools
Mentor and coach engineers at all levels, fostering technical growth and a culture of excellence
Conduct design and code reviews to ensure quality, maintainability, and adherence to architectural guidelines
Troubleshoot and resolve complex platform-level issues, ensuring stability and performance across services
Stay current with emerging technologies in cloud computing, distributed systems, microservices, and developer tooling
Contribute to the technical strategy and long-term roadmap for the Foundational Platform

Qualification

Distributed systemsCloud-native platformsMicroservices architectureC#.NET CoreMicrosoft Azure servicesKubernetesDockerInfrastructure as codeRelational databasesNon-relational databasesReactOpen-source contributionsProblem-solvingCommunication skillsCollaboration skillsTechnical mentoring

Required

Extensive experience building and scaling distributed systems, cloud-native platforms, and microservices architectures
Proven expertise in C# and .NET Core (or equivalent experience in another modern backend stack such as Go, Node.js, or Python)
Solid understanding of Microsoft Azure services, including deployment, scaling, and monitoring
Hands-on experience with Kubernetes, Docker, and container orchestration
Strong background in infrastructure as code (e.g., Terraform, Bicep, or ARM templates)
Experience with relational and non-relational databases such as PostgreSQL, CosmosDB, or similar
Familiarity with front-end development using React
Strong problem-solving skills, with the ability to design solutions to complex platform challenges
Excellent communication and collaboration skills, with experience working across multiple product teams
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Preferred

Experience in building internal platforms or developer enablement frameworks
Background in observability stacks (Prometheus, OpenTelemetry, ELK, etc.)
Prior work in a greenfield platform initiative or significant platform modernization effort
Contributions to open-source infrastructure, microservices frameworks, or developer tooling projects

Benefits

Medical, Dental, and Vision Insurance
401(k) Retirement Plan
FSA and HSA
Paid Vacation, Holiday, Sick, Bereavement, and Personal Days
Life Insurance
2 Monthly Work From Home Days
Company Wide Incentive Program

Company

Moon

twitter
company-logo
At Moon, we’re building a platform to help the world pursue its biggest dreams and to build the world's best companies.

Funding

Current Stage
Early Stage
Company data provided by crunchbase