×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Enfos, Inc.
Full Time position
Listed on 2025-12-30
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below
Position: Senior Software Engineer - 2026

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 Senior Software Engineer at ENFOS, you will report to the Head of Engineering and play a key role in shaping the future of our platform. You’ll be responsible for building and optimizing backend systems that power our enterprise SaaS solution—used by global industrial leaders to manage complex environmental obligations  bring deep engineering expertise, a strong foundation in Computer Science, and a passion for solving real‑world problems.

Experience with data‑driven applications or highly regulated industries (e.g., energy, environmental, finance) is a plus.

This role is critical to delivering the next generation of ENFOS capabilities—from API design to data architecture and platform scalability. You’ll work closely with product, design, and implementation teams while establishing engineering best practices, mentoring junior developers, and contributing to a culture of technical excellence and innovation.

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 :
    Spring Boot, Java, Redis, Rabbit

    MQ, Web Sockets, Git Lab, Ansible, Docker, and CI / CD pipelines to streamline development and deployment.

    Use React, Java, Git Lab, 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.
Top Three Outcomes

Seamless Customer Onboarding & Data Integration :
Design and implement robust data pipelines to support efficient customer onboarding and large‑scale data migrations—ensuring accuracy, reliability, and minimal downtime.

AI‑Driven Workflow Automation

Lead the integration of AI agents into core business workflows, collaborating cross‑functionally to embed intelligence into process automation and drive measurable business value.

Scalable & Secure SaaS Architecture

Work on the server‑side to enhance application security, scalability, and deployment processes. Partner with senior engineers to architect new features and evolve our cloud‑based platform.

Responsibilities
  • Design and build scalable backend systems :
    Develop high‑performance services and APIs that power ENFOS’ enterprise platform, ensuring reliability and maintainability at scale.
  • Develop and maintain robust data pipelines :
    Create and optimize workflows that integrate complex, multi‑source environmental and financial data.
  • Own features end‑to‑end :
    Drive features from architecture through implementation, deployment, and iteration—balancing quality with speed.
  • Collaborate cross‑functionally :
    Partner with product, implementation, and engineering teams to translate customer and business needs into elegant technical solutions.
  • Influence architecture and long‑term technical direction :
    Contribute to platform‑wide design decisions and help evolve ENFOS’ technical roadmap.
  • Champion quality and best…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary