Principal Software Engineer
Remote
Full Time
#Engineering
#.NET Core
#.NET Framework
#Angular
#React
#TypeScript
#JavaScript
#HTML5
#CSS
#AWS
#Azure
#Microservices
Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has delivered the most comprehensive, human-centered, and secure SaaS platform that helps workers and businesses thrive in 100 countries. The company is recognized for exceptional client satisfaction and a values-driven culture that supports employee growth and well-being.
Key outcomes
- Provide technical leadership and architectural guidance to two engineering teams, ensuring both immediate delivery and long-term platform evolution.
- Design and oversee the development of new features and enhancements for Cority’s SaaS applications while anticipating future product needs.
- Partner closely with Product Management to translate client requirements into clear technical specifications and successful releases.
- Champion automation across testing, integration, and deployment to maintain high software quality and operational efficiency.
- Conduct design and code reviews, track sprint progress, and maintain transparency across distributed team members and contractors.
- Investigate and resolve complex customer issues, triaging work appropriately and improving processes that support platform reliability.
- Operate effectively in a fully remote, agile environment that spans multiple time zones and established contractor teams in Eastern Europe.
Requirements
- Minimum of ten years of application development experience within a SaaS or web application environment.
- University degree in computer science, software engineering, or a related discipline.
- At least eight years of hands-on experience with .NET Core or .NET Framework.
- Six or more years of experience building interfaces with Angular or React, along with TypeScript, JavaScript, HTML5, and CSS.
- Two or more years working with continuous integration and continuous deployment pipelines.
- Two or more years of practical experience with AWS or Azure cloud services.
- Two or more years designing or maintaining microservices architectures.
- Professional fluency in English, both written and spoken.
Preferred qualifications
- Prior experience implementing multi-tenant SaaS solutions.
- Hands-on work with message queuing technologies.
- Proficiency with infrastructure-as-code tools, particularly Pulumi.
- Background in environmental management or EHS software solutions.
Compensation
Cority structures compensation to reflect skills, experience, and market benchmarks. In addition to competitive pay, employees receive comprehensive health and dental coverage, a health care spending account, fitness allowance, retirement savings support, subsidized internet, and an annual training allowance. Flexible working hours, generous paid time off, and opportunities for professional development are also provided.
How to apply
We welcome applications from qualified candidates who are excited to contribute to our mission. Please submit your resume and a brief cover letter outlining your relevant experience through our careers portal. We look forward to learning how your background aligns with this opportunity.



