Talent.com
Software Engineer

Software Engineer

Enfos, Inc.Durham, North Carolina, United States
30+ days ago
Job type
  • Full-time
Job description

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.
  • 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.

  • 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
  • Create a job alert for this search

    Software Engineer • Durham, North Carolina, United States

    Related jobs
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Technical SourceGarner, NC, US
    Full-time
    Technical Source is seeking a Lead Software Engineer to supervise and mentor a team of developers while contributing hands-on to enterprise-level applications in the healthcare industry.These appli...Show moreLast updated: 3 days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    First Citizens BankRaleigh, NC, US
    Full-time
    This is a remote role that may only be hired in the following location(s) : CA and NC.Silicon Valley Bank (SVB), a division of First Citizens Bank, is the bank of the world’s most innovative c...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    First Citizens BankRaleigh, NC, US
    Full-time
    This position is responsible for the API / Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc. API / Middleware Platforms supporting banks business needs, Regulatory,...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II - Full Stack (Remote)

    Software Engineer II - Full Stack (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : AZ, FL, GA, NC and TX.As Software Developer II, you will work with Product Managers, Analyst, Testers and cross-functional...Show moreLast updated: 30+ days ago
    Engineer –System Controls

    Engineer –System Controls

    GKN AutomotiveMebane, NC, US
    Full-time
    Quick Apply
    GKN is a global engineering group that designs, manufactures, and services systems and components for the world’s leading aircraft, vehicle, and machinery manufacturers. With a legacy of innovation ...Show moreLast updated: 5 days ago
    • Promoted
    DevOps Product Manager

    DevOps Product Manager

    ForhyreCarolina, NC, US
    Full-time
    We are looking for a DevOps Product Manager to help us build functional systems that improve customer experience.As a Product Manager (SaaS), you will work alongside other Product Managers to scale...Show moreLast updated: 30+ days ago
    Principal UI Software Engineer Job at pathwayRP in Durham

    Principal UI Software Engineer Job at pathwayRP in Durham

    MediabistroDurham, NC, United States
    Full-time
    EmTacq specializes in EMployer Talent ACQuisitions, matching the most qualified candidates with the most competitive positions available. We pride ourselves on not just putting bodies in seats, rath...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Linux Engineer

    Senior Linux Engineer

    FUJIFILM BiotechnologiesHolly Springs, NC, US
    Full-time
    We are looking for a a Senior Linux Engineer who will be responsible for leading day-to-day delivery, support, and availability of our Global Infrastructure, Our Global IT department is a fast-grow...Show moreLast updated: 1 day ago
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology CorpRaleigh, NC, US
    Full-time
    Quick Apply
    Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...Show moreLast updated: 30+ days ago
    Engineer

    Engineer

    SWK TechnologiesNC, US
    Remote
    Full-time
    Quick Apply
    Terrific Opportunity for an Engineer with Excellent Customer Service Skills.SWK Technologies is searching for a standout Engineer who loves technology and is ready for a great new challenge and wan...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    Robert HalfCary, NC, US
    Full-time
    We are looking for a skilled Software Engineer, Full Stack, to join our dynamic team in Durham, North Carolina.In this role, you will play a key part in maintaining and enhancing our existing softw...Show moreLast updated: 15 days ago
    • Promoted
    Lead Software Engineer (Remote)

    Lead Software Engineer (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : NC, AZ and TX.We are seeking a hands-on, technically strong Lead Software Engineer to guide the design and development of ...Show moreLast updated: 17 days ago
    Software Engineer - US

    Software Engineer - US

    DataVisorRaleigh, NC, US
    Full-time
    Quick Apply
    DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry. With an open SaaS platform that supports easy consolidation and...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    LogistiVIEWCary, NC, US
    Full-time
    Quick Apply
    Senior Software Engineer - LogistiVIEW About LogistiVIEW LogistiVIEW is a Supply Chain software company focused on empowering Warehousing / Distribution, Manufacturing, and Retail customers to levera...Show moreLast updated: 30+ days ago
    • Promoted
    Travel Speech Language Pathologist (SLP) in Siler City, NC

    Travel Speech Language Pathologist (SLP) in Siler City, NC

    AlliedTravelCareersSiler City, NC, US
    Full-time +1
    AlliedTravelCareers is working with Health Advocates Network to find a qualified Speech Language Pathologist (SLP) in Siler City, North Carolina, 27344!. Comprehensive health, prescription, dental, ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    SpeechifyRaleigh, NC, US
    Full-time
    PLEASE APPLY THROUGH THIS LINK : https : / / job-.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Hogan

    Senior Software Engineer - Hogan

    First Citizens BankRaleigh, NC, US
    Full-time
    This position provides complex technical support to data processing systems through enhancement of related software and processes. Develops software and procedures that improve processing capabiliti...Show moreLast updated: 6 days ago
    Junior Software Engineer

    Junior Software Engineer

    Builder Clarity LLCDurham, North Carolina, United States
    Full-time
    Quick Apply
    YOU MUST LIVE IN RALEIGH, DURHAM (TRIANGLE) AREA OR YOUR APPLICATION WILL BE AUTOMATICALLY REJECTED.Zapier / N8N / Make, API integration and iterate on our BI Dashboard SaaS product as we pivot t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer- Agentic AI

    Senior Software Engineer- Agentic AI

    JobotDurham, NC, US
    Full-time +1
    Seed stage SaaS startup seeking local Swiss army knife engineer to take MVP to market adding agentic AI features.This Jobot Job is hosted by : Charles Simmons. Are you a fit? Easy Apply now by clicki...Show moreLast updated: 4 days ago
    Datacenter Embedded Software Engineer

    Datacenter Embedded Software Engineer

    FlexGenDurham, North Carolina, United States, 27701
    Full-time
    FlexGen is an innovative software and services provider in the global energy storage sector.At the forefront of the energy transition, FlexGen leverages decades of engineering and software expertis...Show moreLast updated: 30+ days ago