Global enterprise EHS software provider empowering those who transform the way the world works.
Senior Software Engineer
Location
California
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Cority
• Serve as a reliable technical expert in one or more areas of the codebase, making well-reasoned design decisions with appropriate trade-offs • Own features and projects from requirements through technical design to production delivery • Scope work into milestones with reasonable estimates and communicate early when timelines are at risk • Debug complex issues across system boundaries and design for observability --logging, metrics, and alerting • Proactively identify and address issues in the codebase or process, not just the work assigned to you • Contribute to technical direction within your team and advocate for quality from the user's perspective • Perform thorough, constructive code reviews and mentor engineers earlier in their careers • Document your work and decisions so others can build on them • Support Product Owners with domain expertise and help translate requirements into technical designs • Handle ambiguity -- make progress when requirements are incomplete or evolving • Design and deliver work that spans multiple system components, unblocking teammates and identifying risks to the broader team's delivery • Shape technical standards, drive improvements to code quality and tooling, and communicate complex technical concepts clearly to non-technical stakeholders
Job Requirements
- University degree in Computer Science or a related field
- 7+ years of professional software development experience, with increasing ownership of complex work over time
- Strong understanding of the full software development lifecycle
- Experience with Agile and Scrum methodologies
- Demonstrated ability to work effectively with remote, distributed teams
- Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor
- Proficiency with .NET Core, .NET Framework, Entity Framework/ Dapper, Web APis, and Microservices
- Experience building database applications with relational databases such as PostgreSQL and SQL Server
- Experience with Node.js, Angular or React, HTMLS, CSS, Typescript, JavaScript, and Python
- Solid understanding of CI/CD practices and pipelines
- Genuine passion for technology and ability to stay current with a rapidly evolving landscape
- A self-starter who challenges the status quo, asks 'why' and 'what if', and drives improvements without being asked
- Strong written and verbal communication skills
Benefits
- An opportunity to work in a values-driven, performance oriented, dynamic and growth focused culture
- We support a 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 Udemy, internal training programs, annual training allowance and certifications (if applicable), and High Talent Programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Track and understand evolving agent development patterns across NVIDIA and the broader ecosystem, maintaining current knowledge of both research and commercial products. • Develop open-source libraries and tools which accelerate and optimize agent harnesses and frameworks ensuring top-tier performance, accuracy, quality, and stability. • Benchmark the latest agents to identify bottlenecks and build creative solutions to increase performance, reduce cost, and improve latency. • Work closely with teams building high-performance data pipelines, RAG systems, vector databases, and GPU-optimized training and inference workflows to deliver best-in-class agentic applications. • Identify gaps and friction in current agent architectures, and translate insights into agentic tools that boosts developer velocity and agent quality—backed by evaluations, benchmarking, and feedback loops.
• Design and document technical and functional specifications using tools such as flowcharts, ER diagrams, and pseudocode • Develop, test, and integrate high-quality software using modern engineering standards and automated tools • Review and refactor existing code to improve performance, scalability, and maintainability • Analyze and enhance existing applications to meet evolving business requirements • Support migration efforts from legacy systems to modern platforms • Serve as a subject matter expert for internally developed Virtual LIMS (Lab Information Management System) • Support production environments, including Tier-3 troubleshooting and occasional after-hours support including on-call support • Adhere to enterprise development standards and best practices • Learn and apply knowledge of laboratory operations and clinical workflows to support system design and functionality • Contribute as both an individual contributor and technical SME, providing guidance to junior engineers as needed
Senior/Staff Software Engineer – Interactives
Brilliant.orgFounded in 2012, Brilliant.org is a problem-solving website that helps users “excel in math and science” through problems and examples from a global communi
• craft new interactive building blocks that captivate learners and make foundational concepts addictive to master. • build clear and expressive APIs designed for experts and AIs. • own the technical implementation of learning experiences from idea to launch on a cross-functional team that trusts you to do what's right for our users. • write simple, robust, readable code that teammates and future engineers can easily maintain and extend. • contribute to a culture of excellence within your pod, setting high standards for candor and mutual accountability. • frequently ask: *How does this impact our learners?*
Senior Software Engineer, CDP – Money Movement
CoinbaseWe're building an open financial system for the world.
• Design, build, and maintain backend systems and infrastructure that power stablecoin-based money movement, including pay-ins, payouts, deposits, and withdrawals. • Own key projects end-to-end as the Directly Responsible Individual (DRI), driving them from design through production with high accountability. • Build internal and external APIs that enable businesses and partners to embed stablecoin-powered payments into their products. • Partner with cross-functional teams including Product, Design, Infrastructure, and Compliance to deliver robust, scalable solutions. • Identify and resolve performance, scalability, and reliability challenges across distributed systems. • Mentor engineers on architectural best practices and contribute to raising the technical bar across the team.




