Senior Software Engineer - 2026

Enfos, Inc.
Durham, NC

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 at scale. You 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, RabbitMQ, WebSockets, GitLab, Ansible, Docker, and CI/CD pipelines to streamline development and deployment.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.

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 practices: Set a high bar through code reviews, mentorship, and driving clean, maintainable design patterns.
  • Prioritize reliability and observability: Build with monitoring, metrics, and alerting in mind. Lead post-incident reviews and contribute to system resilience.
  • Support team growth and hiring: Participate in interviews, help onboard new engineers, and foster a collaborative, high-performance culture.
  • Bachelor’s degree in computer science, Engineering, or a related technical field
  • 5+ years of professional experience building and maintaining production-grade backend systems in a high-growth or enterprise environment
  • Proven ability to design scalable architectures, write clean code, and ship high-quality software in languages such as Java, Python, or similar
  • Strong experience with modern development practices, including CI/CD pipelines, automated testing, and cloud-based infrastructure (e.g., AWS, Azure)
  • Experience with data integration, ETL pipelines, and tools for migrating, transforming, and validating complex datasets
  • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and interest in emerging technologies like LLMs and AI agents
  • Excellent problem-solving skills with a bias for action and strong sense of ownership from design through deployment
  • Collaborative team player with strong communication skills and a desire to mentor others, contribute to architectural decisions, and elevate the engineering culture
  • Alignment with ENFOS values: accountability, continuous improvement, and building solutions that drive real-world impact in highly regulated industries

Preferred Qualification:

Strong candidates are passionate about innovation in AI/ML, committed to continuous learning, and bring a team-first mindset focused on building robust, scalable, and impactful systems.

  • Salary is competitive with the market
  • Paid Time Off (Vacation, Sick Days, Public Holidays)
  • Health Care Plan
  • Flexible Spending Account & Retirement Plan (401k)
  • Pre-IPO Stock Options
Posted 2025-12-10

Recommended Jobs

Bioprocessing Staff Scientist

Ashland
Wilmington, NC

Ashland Specialty Ingredients, GP Are you the kind of person that is always thinking, sketching, seeking, and adjusting? Who needs to understand how things work and then figure out how they can wor…

View Details
Posted 2025-12-15

Senior Caregiver

GreatAuPair LLC
Asheville, NC

Get hired for Jo's seniorcare Job in Asheville, NC. Asheville NC 84 year old male seeks live in caregiver. Find seniorcare care work in Asheville.

View Details
Posted 2025-11-12

Assistant Manager - Restaurant

Love's Travel Stops & Country Stores
Holly Springs, NC

Benefits: _ * Fuel Your Growth with Love's - company funded tuition assistance program_ * Paid Time Off * Flexible Scheduling * 401(k) – 100% match up to 5% * Medical/Dental/Vision Insurance after 3…

View Details
Posted 2025-11-19

Senior Technical Product Operations Manager

General Motors
Raleigh, NC

**Job Description** **_Remote or Hybrid:_** _This role is categorized as remote or hybrid. This means the successful candidate, if within 50 mile radius of GM location (Mountain View, Sunnyvale, Warre…

View Details
Posted 2025-11-22

Physical Therapist Assistant / PTA - Full Time

Broad River Rehabilitation
Gastonia, NC

Physical Therapy Assistant / PTA - Gastonia, NC - NORTH CAROLINA Broad River Rehab is seeking a Physical Therapy Assistant to join our skilled nursing facility in Gastonia, NC. Full Time Flexi…

View Details
Posted 2025-11-05

Data Scientist (AI / ML Focus)

St. George Tanaq Corporation
Raleigh, NC

Data Scientist (AI / ML Focus) Fully Remote Job Type Full-time Description **Overview** Tanaq Technical Services (TTS), a division of St. George Tanaq (SGT) Corporation, is an 8(a) Alaskan Native Smal…

View Details
Posted 2025-12-02

Tax Manager - Construction

NorthPoint Search Group
Charlotte, NC

Tax Manager - Construction - Charlotte, NC Who: A tax professional with 5+ years of recent public accounting experience and strong expertise in entity-level taxation. What: Lead and review compl…

View Details
Posted 2025-12-10

Mechanical Construction Manager - (Data Centers)

Jacobs
Greenville, NC

At Jacobs, we're not just building structures, we're helping our clients innovate and grow by designing, engineering, and executing the construction of their state-of-the-art facilities that are chang…

View Details
Posted 2025-11-23

Scientist III - (HPLC) Chromatography - Separations & Molecular Biology - Immunoassay Experience - FSP

Parexel
Raleigh, NC

We are looking to fill a **Scientist III - (HPLC) Chromatography - Separations & Molecular Biology - Immunoassay Experience** position working as **a full-time employee of Parexel FSP on long-term ass…

View Details
Posted 2025-11-14

Entry-Level Freight Dispatcher (Remote) - Earn $2,200 to $3,000 Weekly ($114,400-$156,000 Annually)

American Logistics Authority
Durham, NC

Entry-Level Freight Dispatcher (Remote) – Earn $2,200 to $3,000 Weekly ($114,400–$156,000 Annually) We are hiring motivated individuals to join our logistics team as Freight Dispatchers. This is a …

View Details
Posted 2025-09-01