Principal Software Engineer leads the design, development, and evolution of Orion’s modern cloud-native technology stack, architecting end-to-end systems, setting and driving engineering standards, and leveraging expertise in AWS, serverless patterns, C#/.NET, SQL, and modern application development.
Requirements
- Mastery of modern C#/.NET ecosystem
- Deep experience building rich, modern UIs using React and supporting front-end libraries
- Strong understanding of browser capabilities, web performance, and front-end architecture
- Advanced SQL and relational database expertise(schema design, indexing, query optimization)
- Knowledge of data lakes and distributed data pipeline technologies
- Expertise across AWS (Lambda, API Gateway, CloudFront, SQS, SNS, SES, EventBridge, S3, RDS)
- Strong understanding of OAuth2, OpenID Connect, cryptography, and security protocols
- Mastery of git workflows, CI/CD pipelines, IaC best practices, and SDLC processes
- Broad architectural pattern knowledge (DDD, CQRS, SOLID, event-driven patterns)
- Exceptional debugging and problem-solving skills across the full stack
- 10+ years of progressive software engineering experience
- AWS Solutions Architect certification (or equivalent experience)
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Disability coverage
- 401(k) plan with employer match
- Paid parental leave
- Pet benefits including pawternity leave and pet insurance
- Student loan repayment