Talent.com
Senior Software Engineer - 2026
Senior Software Engineer - 2026Enfos, Inc. • Durham, North Carolina, United States
Senior Software Engineer - 2026

Senior Software Engineer - 2026

Enfos, Inc. • Durham, North Carolina, United States
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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 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
  • serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Durham, North Carolina, United States

    Job_description.internal_linking.related_jobs
    Software Engineer

    Software Engineer

    Cisco Systems, Inc. • Research Triangle Park, NC, United States
    serp_jobs.job_card.full_time
    The application window is expected to close on : 12 / 30 / 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.The Commerce Engineeri...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Intuitive • Durham, North Carolina, USA
    serp_jobs.job_card.full_time
    Primary Function of the Position.The Senior Embedded Software Engineer will work with a group of talented and dedicated people to. Intuitives surgical robotic product lines.The successful candidate ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Red Hat • Durham, North Carolina, USA
    serp_jobs.job_card.full_time +1
    Red Hat is the worlds leading provider of enterprise open source software solutions using a community-powered approach to deliver reliable and high-performing Linux hybrid cloud container and Kuber...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer - System Reliability Team

    Software Engineer - System Reliability Team

    Cisco Systems, Inc. • Research Triangle Park, NC, United States
    serp_jobs.job_card.full_time
    Software Engineer - System Reliability Team.Application window is expected to close on 1 / 19 / 2026.The job posting may be removed earlier if the position is filled or a sufficient number of applicati...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer II, Lifecycle Engineering

    Software Engineer II, Lifecycle Engineering

    iRhythm • Orange County, North Carolina, USA
    serp_jobs.job_card.full_time
    At iRhythm youll have the opportunity to grow your skills and your career while impacting the lives of people around the world. Rhythm is shaping a future where everyone everywhere can access the be...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Fidelity • Durham, North Carolina, USA
    serp_jobs.job_card.full_time
    This is an opportunity for a highly motivated Senior Full Stack Engineer to aid in our development efforts in a collaborative team to deliver the customer authorization solutions supporting Fidelit...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior System Engineer I, Lifecycle Engineering

    Senior System Engineer I, Lifecycle Engineering

    iRhythm • Orange County, North Carolina, USA
    serp_jobs.job_card.full_time
    At iRhythm youll have the opportunity to grow your skills and your career while impacting the lives of people around the world. Rhythm is shaping a future where everyone everywhere can access the be...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Android Engineer – Hybrid & Impactful Apps

    Senior Android Engineer – Hybrid & Impactful Apps

    WillowTree • Durham, NC, United States
    serp_jobs.job_card.full_time
    A leading digital product consultancy in North Carolina is looking for a Senior Software Engineer to join its team.The successful candidate will have at least 5 years of experience in Android devel...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    UI Software Engineer Remote

    UI Software Engineer Remote

    Cisco Systems, Inc. • Research Triangle Park, NC, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    The application window is expected to close on : December 15, 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.The LIO (Lifecy...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Nubank • Durham, North Carolina, United States
    serp_jobs.job_card.full_time
    Nubank is the world’s largest digital banking platform outside of Asia, serving over 105 million customers across Brazil, Mexico, and Colombia. Our company has been leading an industry transformatio...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Frontend

    Senior Software Engineer, Frontend

    Tanium • Durham, North Carolina, United States
    serp_jobs.job_card.full_time
    As a Senior Software Engineer, Frontend at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer - Snowflake & ERP (hybrid)

    Software Engineer - Snowflake & ERP (hybrid)

    Cisco Systems, Inc. • Research Triangle Park, NC, United States
    serp_jobs.job_card.full_time
    The application window is expected to close on : December 19th, 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Software Engi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior Engineer, Utility

    Senior Engineer, Utility

    Novartis Group Companies • Durham, NC, United States
    serp_jobs.job_card.full_time
    Location : This role is based in Durham, NC.Novartis is unable to offer relocation support : please only apply if accessible. Join us in shaping the future of pharmaceutical manufacturing! As an Senio...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Research Project Software Engineer I

    Research Project Software Engineer I

    University System of New Hampshire Portal • Durham, North Carolina, USA
    serp_jobs.job_card.full_time
    This candidate will support NASAs Geostationary Littoral Imaging and Monitoring Radiometer ( GLIMR ) investigation.GLIMR is a $108M UNH -led investigation to study phytoplankton physiology and othe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Simply Easier Payments • Chapel Hill, North Carolina, United States
    serp_jobs.job_card.full_time
    For nearly 20 years, Simply Easier Payments has been a leading provider of billing services to the insurance industry.Principal Software Engineer with at least 15 years of experience as a Software ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer- Agentic AI

    Senior Software Engineer- Agentic AI

    Jobot • Durham, NC, US
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - Cloud

    Senior Software Engineer - Cloud

    Tanium • Durham, North Carolina, United States
    serp_jobs.job_card.full_time
    As a Tanium Senior Software Engineer focused on Cloud technologies, you will build and maintain best-of-breed products and infrastructure as part of a nimble development team.Tanium focuses on a cu...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Software Engineer II - Cloud

    Software Engineer II - Cloud

    Tanium • Durham, North Carolina, United States
    serp_jobs.job_card.full_time
    As a Tanium Software Engineer focused on Cloud technologies, you will build and.Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted