
1001 - 5000 employees
Founded 2012
💼 Consulting
🔬 Science
⚡ Energy
Consulting • Science • Energy
Onterris is a global environmental solutions company partnering with organizations to solve complex challenges at the intersection of environmental pressures, regulatory expectations and operational risk. The firm provides environmental consulting and technical services — including contaminated land remediation, permitting and compliance, emergency response, stack testing, leak detection, laboratory testing & analysis, water consulting/treatment and PFAS remediation — to asset- and resource-intensive sectors such as energy, infrastructure, manufacturing, mining and government. Onterris operates across the U. S. , Canada and Australia, reports ~3,500 employees, 100+ offices and serves thousands of clients, and positions itself as a systems-thinking, science-driven partner helping organizations translate environmental data into practical, regulatory-compliant solutions.
🕒 July 15
Improve your chances of getting an interview by checking your resume score before you apply.

1001 - 5000 employees
Founded 2012
💼 Consulting
🔬 Science
⚡ Energy
Consulting • Science • Energy
Onterris is a global environmental solutions company partnering with organizations to solve complex challenges at the intersection of environmental pressures, regulatory expectations and operational risk. The firm provides environmental consulting and technical services — including contaminated land remediation, permitting and compliance, emergency response, stack testing, leak detection, laboratory testing & analysis, water consulting/treatment and PFAS remediation — to asset- and resource-intensive sectors such as energy, infrastructure, manufacturing, mining and government. Onterris operates across the U. S. , Canada and Australia, reports ~3,500 employees, 100+ offices and serves thousands of clients, and positions itself as a systems-thinking, science-driven partner helping organizations translate environmental data into practical, regulatory-compliant solutions.
• Build through Spec-Driven Development (SDD) • Work “Blueprints Before Bricks”: the design is clarified in a Markdown specification before code is written. • Author specifications and architecture-as-code in Markdown and Mermaid.js, committed to Git alongside the code. • Help establish the templates and review habits that make spec-first development the default. • Deliver test-first development (TDD) • Build the automated test coverage that lets the team move fast with confidence. • Hold the line on coverage standards, particularly for AI-generated code. • Implement architectural guardrails that keep modular boundaries from eroding back into a monolith. • Use AI as a force multiplier. • Use Cursor and Claude Code as primary instruments for codebase archaeology, documentation and prototyping. • Contribute to the . cursorrules and prompt libraries that encode our architectural standards. • Apply judgment about when AI accelerates (boilerplate, syntax, archaeology), when to collaborate (domain logic) and when to write manually (data integrity, edge cases). • Reverse-engineer and document the legacy system. • Produce module-level documentation: purpose, inputs and outputs, dependencies, data models and known technical debt. • Build data-flow diagrams for the sample lifecycle, Workday integration, billing and invoicing triggers, instrument interfaces and user authentication and authorization. • Contribute to the integration inventory and technical-debt register, triaging components as Fix Now, Doc and Defer or Accept Risk. • Contribute to architecture and cloud readiness. • Help shape CT LIMS placement within our Azure landing zone and environment tiers (production, non-production, sandbox). • Contribute to high-availability and hybrid on-prem design, including the instrument-integration constraints that require a local network presence. • Partner with the Staff Engineer, the cloud and landing-zone owner and the platform architects so the modernization aligns with adjacent Onterris platforms rather than duplicating them. • Develop reference implementations and prototypes that de-risk the architecture choice while it is still being made. • Help the team move from “ready to start” to “shipping” without a standing start if the modernization is approved.
• 7+ years of professional software engineering experience. • Strong cloud-native engineering fundamentals (Azure preferred; AWS or GCP equivalent acceptable). • Demonstrated practice with Spec-Driven and Test-Driven Development, clean architecture and domain-driven design. • Hands-on experience with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot or similar). • Ability to read, reverse-engineer and reason about an unfamiliar or legacy codebase you did not write. • Comfortable producing documentation and diagrams as code (Markdown, Mermaid.js) versioned in Git. • Strong communication. You can explain the “why” to experienced engineers and partner effectively across teams. You respectfully challenge your peers, and welcome the opportunity when others challenge you. You are flexible, resilient and curious. You understand prior art but are compelled to iterate beyond it.
Apply Now🕒 July 15
Senior Software Engineer developing solutions for CAD interoperability at Zoo. Focused on building systems for converting CAD formats into KCL programming language.
Rust
🕒 July 15
Software Engineer III developing and supporting SaaS platforms for accounting firms. Collaborating with development teams to deliver features and improvements in a remote-first environment.
AWS
Microservices
MySQL
Node.js
Postgres
React
SQL
TypeScript
🕒 July 15
Senior Model Based Controls Engineer at LHP Engineering Solutions designing embedded control algorithms. Utilizing model-based techniques for automotive applications in a fully remote capacity.
Python
🕒 July 15
Full Stack Engineer for BJAK's AI Neobank app. Building features across frontend, backend, and internal tools with a focus on customer journeys.
JavaScript
Next.js
React
Vue.js
🕒 July 15
Software Engineer performing complex code analysis and assisting in software product development for energy technology. Join IPT Global for innovative digital solutions and collaborative teamwork.
Angular
AWS
Azure
Cloud
Docker
Java
JavaScript
Kubernetes
Microservices
React
SQL
WPF
.NET