Talent.com
Software Engineer

Software Engineer

Enfos, Inc.Durham, North Carolina, United States
job_description.job_card.variable_days_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 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
  • serp_jobs.job_alerts.create_a_job

    Software Engineer • Durham, North Carolina, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    SoffRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Our Senior Software Engineers lead and mentor engineers, delivering high-value products for our customers and infrastructure that enables our business to scale. Vanta’s mission is to secure the inte...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Agile Systems Engineer

    Agile Systems Engineer

    Stark Pharma Solutions IncNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Position : Agile Systems Engineer Location : Raleigh, NC (100% On-Site) Experience : &l...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Fast Pay - Earn at least $1090 in your first 114 trips, guaranteed.

    Fast Pay - Earn at least $1090 in your first 114 trips, guaranteed.

    UberYanceyville, NC, United States
    serp_jobs.job_card.full_time +1
    Earn at least $1090 driving with Uber when you complete your first 114 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Flexible $ : Earn At Least $1090 For Your First 114 Trips, Guaranteed.

    Flexible $ : Earn At Least $1090 For Your First 114 Trips, Guaranteed.

    UberYanceyville, NC, United States
    serp_jobs.job_card.full_time +1
    Earn at least $1090 driving with Uber when you complete your first 114 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Principal UI Software Engineer Job at pathwayRP in Durham

    Principal UI Software Engineer Job at pathwayRP in Durham

    MediabistroDurham, NC, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Controls Engineer

    Controls Engineer

    Pureflow IncGraham, North Carolina, United States, 27253
    serp_jobs.job_card.full_time
    Watch this video to learn more about Pureflow!.With over 38 years of experience providing high purity water solutions, Pureflow is committed to serving clients by designing, building, installing an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Tax Expert - Onsite

    Tax Expert - Onsite

    IntuitCREEDMOOR, NC, United States
    serp_jobs.job_card.full_time
    Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Experts in one of our new TurboTax locations across the United States on a ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (North America)

    Senior Software Engineer (North America)

    InvertRaleigh, NC, United States
    serp_jobs.job_card.full_time
    At Invert, we are on a mission to dramatically reduce the dollar and time cost of using biology to manufacture ~everything. Our customers use bioprocessing to do things like : produce new therapies t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Systems Engineer

    Senior Systems Engineer

    Stark Pharma Solutions IncNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Job Title : Senior Systems Engineer Location : Raleigh, NC Experience : <...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Software Systems Engineering Lead

    Software Systems Engineering Lead

    Stark Pharma Solutions IncNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Job Title : Software Systems Engineering Lead Location : Raleigh, NC Experience : <...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Earn At Least $1090 For Your First 114 Trips, Guaranteed.

    Earn At Least $1090 For Your First 114 Trips, Guaranteed.

    UberYanceyville, NC, United States
    serp_jobs.job_card.full_time +1
    Earn at least $1090 driving with Uber when you complete your first 114 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Quick Earnings : Earn At Least $1090 For Your First 114 Trips, Guaranteed.

    Quick Earnings : Earn At Least $1090 For Your First 114 Trips, Guaranteed.

    UberYanceyville, NC, United States
    serp_jobs.job_card.full_time +1
    Earn at least $1090 driving with Uber when you complete your first 114 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    BritiveRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Cloud security is becoming increasingly important as organizations accelerate their cloud migration.Britive is at the forefront of the emerging cloud security industry with the only modern privileg...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Backend Software Engineer

    Backend Software Engineer

    Robert HalfMorrisville, NC, US
    serp_jobs.job_card.temporary
    We are looking for a skilled Backend Software Engineer to join our team in Morrisville, North Carolina.As part of the Security and Trust Organization, you will play a pivotal role in ensuring custo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Tax Associate - Onsite

    Tax Associate - Onsite

    IntuitCREEDMOOR, NC, United States
    serp_jobs.job_card.full_time
    Intuit is seeking highly motivated individuals to join our dynamic team as dedicated TurboTax Live Seasonal Local Service Associates in one of our new TurboTax locations across the United States on...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    QA Engineer

    QA Engineer

    Eagle Eye TechnologiesNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Job Title : QA Engineer Location : Charlotte, NC (Hybrid Local Candidates Only) Type : [Contract / Full-time ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Sr. Principal Software Systems Engineer

    Sr. Principal Software Systems Engineer

    Stark Pharma Solutions IncNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Principal Software Systems Engineer Location : Raleigh, NC Experience : 10+...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Systems Engineer

    Systems Engineer

    Stark Pharma Solutions IncNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Position : Systems Engineer Location : Raleigh, NC (100% On-Site) Experience : < / b&g...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    HeliusRaleigh, NC, United States
    serp_jobs.job_card.full_time
    This range is provided by Helius.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Helius.Helius is a leading d...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    QA Engineer (Selenium & GenAI)

    QA Engineer (Selenium & GenAI)

    Akaasa TechnologiesNC, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Must Have : • Selenium (must be current) testing UI and API • GenAI experience <...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days