390,234open jobs
10,348companies
49,907added this week
Browse all
Salary
$120k – $246k per year (Estimated)
Location
In office (Durham)
Employment
Full-Time
Overview
Company
Impact
Profile match
ENFOS delivers audit-ready subledger software for Environmental Obligations Management, ensuring FASB, IASB, and SOX compliance for 10-Q and 10-K reporting.

ENFOS is redefining how global enterprises manage long-term environmental risk. As the category leader in Environmental Obligation Management, our platform centralizes and automates the full lifecycle of Environmental Remediation Obligations (EROs) and Asset Retirement Obligations (AROs)-replacing fragmented spreadsheets and outdated tools with a purpose-built, multi-tenant SaaS platform.

For 25 years, ENFOS has helped the world’s leading industrial companies stay audit-ready, SOX-compliant, and financially in control of their environmental obligations. Privately held and profitable, ENFOS operates with no direct competitors and supports a blue-chip customer base spanning energy and natural resources, chemicals, manufacturing, and logistics end markets.

With regulatory pressure rising and ESG scrutiny intensifying, ENFOS is uniquely positioned to empower Finance, Legal, and Remediation teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability.

About the Role:

As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on role in delivering high-impact, full-stack features using React and Java. You’ll work on scalable, high-performance web applications used by global industrial leaders to manage complex environmental obligations.

You should be comfortable working across the stack-building user interfaces in React, implementing backend logic in Java, and integrating with APIs and databases. You’ll collaborate with product, design, and engineering to ship reliable, scalable features that deliver real customer value.

How We Work:

  • Agile development: Operate in two-week sprints with clear goals, ownership, and rapid iteration.
  • Code quality focus: Prioritize automated testing, code reviews, and clean architecture to ensure long-term maintainability.
  • Modern toolset: Use React, Java, GitLab, Docker, and CI/CD pipelines to streamline development and deployment.
  • Engineer empowerment: Encourage autonomy and initiative-developers are expected to improve performance, scalability, and user experience.
  • Growth mindset: Offer mentorship, exposure to system-level thinking, and a clear path to senior ownership and technical leadership.

What responsibilities you can expect:

You’ll be training to work in small teams on various issues across an enterprise SaaS product tech stack. We will expect you to have a personal interest in writing clean, modular, well-documented code. You’ll be working to improve our solutions in Java EE as well as structuring and building out UI screens. You’ll be delving into our databases and SQL functions. You’ll be contributing to technical designs and working to develop new features for our customers. Maybe you’ll start surprising us with improvements we didn’t even think about yet.

Top Three Outcomes:

Deliver End-to-End Product Features: Build and maintain scalable full-stack features using React and Java/Spring Boot, delivering high-quality functionality that meets product and user needs from UI to database.

Ensure System Performance & Reliability: Continuously optimize API performance, database queries, and backend services to improve responsiveness, scalability, and overall system health.

Drive Team Collaboration & Code Quality: Contribute to a high-performing engineering culture through code reviews, clean coding practices, and effective collaboration with product, design, and engineering peers.

Responsibilities:

  • Build and maintain full-stack features: Develop responsive user interfaces in React and backend services in Java/Spring Boot to support core product functionality.
  • Implement and optimize APIs: Create and consume RESTful APIs that connect frontend components to backend systems, ensuring performance and scalability.
  • Contribute across the stack: Collaborate on frontend UI, backend logic, and database design to deliver end-to-end solutions.
  • Write clean, testable code: Follow modern development practices to ensure high-quality, maintainable code across both frontend and backend.
  • Collaborate cross-functionally: Work closely with product managers, designers, and other engineers to turn business needs into user-centric technical solutions.
  • Debug and troubleshoot issues: Identify and resolve bugs and performance bottlenecks across the application stack.
  • Continuously improve system performance: Optimize code and database queries to improve page load times, responsiveness, and reliability.
  • Contribute to team culture: Participate in code reviews, knowledge sharing, and team discussions to foster a collaborative, high-performance environment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 2+ years of professional experience in full-stack development
  • Proficiency in JavaScript (ES6+), React, and frontend frameworks (e.g., Redux, React Router)
  • Experience with backend development in Java (Spring Boot, Hibernate, or similar)
  • Familiarity with RESTful APIs, SQL/NoSQL databases, and ORM tools
  • Strong understanding of HTML5, CSS3, and responsive design principles
  • Experience using Git and CI/CD pipelines in a collaborative development environment
  • Proactive problem-solver with attention to detail and a desire to ship high-quality code

Preferred Qualification:

Strong candidates are eager to grow in a full-stack role, committed to continuous learning, and bring a team-first mindset focused on building reliable, user-centric software.

Benefits

  • Salary is competitive with the market
  • Paid Time Off (Vacation, Sick Days, Public Holidays)
  • Full Family Health Care Plan (Medical & Vision)
  • Flexible Spending Account & Retirement Plan (401k)
  • Pre-IPO Stock Options
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
390,234 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Durham
$94k – $171k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • United Kingdom
Go
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
Angular
DevOps
AWS
CI/CD
Docker
Git
Jenkins
Kubernetes
Platform Engineering
Terraform
Apply
$114k – $126k per year • Remote/Hybrid • Full-Time • 5+ years exp • London
SQL
Databases
BigQuery
Google BigQuery
AI/ML
dbt
DevOps
CI/CD
GCP
Git
Kubernetes
Terraform
Analytics
ETL/ELT
Apply
$42k per year • Remote/Hybrid • Internship • Bachelor's Degree • Amsterdam
Java
AI/ML
AI Agents
Claude
Copilot
LLM Guardrails
Model Context Protocol
Prompt Engineering
RAG
DevOps
CI/CD
Docker
GitHub
Apply
Software Engineer 7 hours ago
$54k – $128k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • United Kingdom
Go
JavaScript
TypeScript
Databases
Amazon Aurora
DynamoDB
Snowflake
AI/ML
AI Agents
Frontend
Angular
DevOps
AWS
CI/CD
Jenkins
Platform Engineering
Apply
$133k – $288k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • United Kingdom
Go
Java
TypeScript
JavaScript
Databases
Amazon Aurora
Apache Kafka
DynamoDB
Kafka
Snowflake
AI/ML
AI Agents
Edge AI
Flink
Frontend
Angular
DevOps
AWS
Docker
Jenkins
Kubernetes
Platform Engineering
Terraform
Apply
In office • Internship • Bachelor's Degree • Durham
JavaScript
Python
SQL
TypeScript
Java
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Redis
AI/ML
Embeddings
Frontend
React.js
Mobile
Clean Architecture
DevOps
Ansible
CI/CD
Docker
Git
GitLab
Platform Engineering
Rest API
WebSockets
Apply
$65k – $85k per year • In office • Chicago
AI/ML
ChatGPT
Claude
DevOps
Rest API
Analytics
Power BI
Management
Outlook
Marketing
HubSpot
Apply
$120k – $150k per year • Equity • In office • Full-Time • 5+ years exp • Durham
JavaScript
TypeScript
Mobile
Clean Architecture
DevOps
CI/CD
Docker
GitLab
GitLab CI
Rest API
QA
Playwright
Apply
$160k – $200k per year • Equity • In office • Full-Time • Bachelor's Degree • Durham
Mobile
Clean Architecture
DevOps
CI/CD
Docker
GitLab
Design
Figma
Apply
$170k – $210k per year • Equity • In office • Full-Time • Master's Degree • Durham
Java
Python
Java
Spring Boot
Databases
RabbitMQ
Redis
AI/ML
AI Agents
PyTorch
TensorFlow
Mobile
Clean Architecture
DevOps
Ansible
AWS
Azure
CI/CD
Docker
GitLab
WebSockets
Analytics
ETL/ELT
Apply
$152k – $242k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Clara • Austin • Durham
Perl
Python
Ruby
DevOps
AIOps
AWS
CI/CD
GCP
HPC
Kubernetes
Progressive Delivery
SLURM
Apply
$85k – $212k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Providence • Durham
Apply
$111k – $279k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Durham
Python
SQL
AI/ML
Claude
Fine-tuning
GPT-4
Hallucination
Knowledge Distillation
LLM
LLM Guardrails
Mixture of Experts
Multimodal AI
NumPy
Pandas
Prompt Engineering
PyTorch
Quantization
RAG
Scikit-learn
SciPy
TensorFlow
DevOps
AWS
Azure
CI/CD
Docker
GCP
Apply
$159k – $323k per year (Estimated) • Remote/Hybrid • Full-Time • Palo Alto • Miami • Durham
Java
Python
C#
C#
.NET
DevOps
AWS
Platform Engineering
Cybersecurity
PCI DSS
Apply
In office • Internship • Bachelor's Degree • Durham
JavaScript
Python
SQL
TypeScript
Java
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Redis
AI/ML
Embeddings
Frontend
React.js
Mobile
Clean Architecture
DevOps
Ansible
CI/CD
Docker
Git
GitLab
Platform Engineering
Rest API
WebSockets
Apply
See all jobs
This is one of many
390,234 more open roles from verified company boards, updated every day.