Staff Software Engineer (1-year contract)
Cority
WorldwideremotePosted 12 days ago
Skill Required
Software-EngineerSoftware-DeveloperFull-Stack-DeveloperBackend-EngineerFrontend-EngineerStaff-Software-EngineeringSoftware EngineerSoftware DeveloperMicroservicesSQL Server.NETJavaScriptTypeScriptautomationdevelopingdesigningRabbitMQPostgreSQLAngularMongoDBwrittenetc.)TestNGPythonDockerdesignGitReactKafkaAzureAgileHTMLRustContract
Key highlights
- Requires 8+ years of developer experience.
- Must hold a university degree in computer science or a related program.
- Offers competitive health benefits, dental plans, and retirement savings options.
- Provides mental health support via Calm Premium and Talkspace.
- Includes remote work with home office allowance and subsidized internet.
- Reports to the Development Manager.
Role overview
Cority is a market-leading provider of EHS+ platforms that enable organizations to identify and prevent risks across environmental management, employee health, safety, quality, and sustainability in real time. They are seeking a Staff Software Engineer to design and enhance their software platform, lead technical teams, and collaborate with product development to create solutions that meet client needs. The role offers a remote-first environment with opportunities for professional growth and significant impact.
Responsibilities
- Drive technical and architectural decisions to meet product requirements while also anticipating and designing for future needs.
- Lead teams technically to drive production ready code.
- Design and develop new software and enhance existing software for clients’ systems, and for Cority’s base software.
- Communicate directly with Product Owners to ensure that requirements and specifications are understood.
- Develop high-quality software and is an advocate of automation frameworks for testing, integration, and deployment.
- Review completed software designs or prototypes with team and participates in code reviews.
- Use AI-assisted development tools to accelerate your own work, and help your team adopt them effectively.
- Tracks sprint work and provides proper transparency/visibility to their team.
- Provide support and maintenance.
- Own one or more functional area’s or projects and help breakdown task into manageable stories.
- Mentor junior developers.
- Open to learning and working with modern technologies as required in the project.
Requirements
- Must have a university degree in computer science or a related program.
- 8+ years of experience as a developer.
- Strong understanding of software development process & lifecycle.
- Experience with Agile & Scrum methodology.
- Experience with using AI for development including tools like GitHub Copilot, Claude Code, Cursor, etc.
- Experience with .NET Core, .NET Framework, Entity Framework/Dapper, Web APIs and Microservices.
- Experience developing of database applications using relational database systems such as Postgres, SQL Server.
- Experience with Node, Angular/React, HTML5, CSS, TypeScript, JavaScript, Python.
- Experience with CI and CD.
- Proven passion for technology and ability to stay current with industry trends.
- Self-starter who challenges the status-quo and asks questions.
- Excellent written and oral communication skills.
- Experience working with remote teams.
- Previous experience in the field of occupational health, environment, ergonomics or safety (considered an asset).
Nice to have
- Experience with LLMs, Agentic Frameworks, RAG, Vector DB’s & MCP servers.
- Experience with NoSQL databases like MongoDB.
- Experience with AWS or Azure.
- Experience with Multi-tenancy.
- Experience with Message Queues like SQS, Google Queues, RabbitMQ, Kafka.
- Experience with Docker.
Benefits
- Remote working environment with a one-time home office allowance and subsidized monthly internet allowance.
- Competitive health benefits, dental plans, and retirement savings plan (RRSP, 401K plan etc.).
- Annual fitness allowance.
- Mental health support provided through access to Calm Premium meditation app and access to Talkspace.
- Access to learning tools & platforms, internal training programs, annual training allowance and certifications (if applicable), and High Talent Programs.
Additional details
- About Cority helps customers see and prevent risks across their operations in real time. Their EHS+ platform converges people, data, and AI agents to provide a clear view of information people can trust, automate workflows that make people more impactful, and deliver personalized insights and expertise to improve decision-making.
- For 40 years, Cority has been the market leader in EHS+, recognized by top analysts and trusted by more than 1,500 of the most complex organizations worldwide.
- Cority has received many awards for its strong employee culture and outstanding business performance.
- The role reports to the Development Manager.
- The position is a Staff Software Engineer within a dynamic, fast-paced, highly collaborative environment.