Senior Software Engineer (2025)
Company: ENFOS, Inc.
Location: Durham
Posted on: May 20, 2025
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: 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 industriesPreferred 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.Annual Salary
Range:$100,000-$140,000USD
- 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
#J-18808-Ljbffr
Keywords: ENFOS, Inc., Raleigh , Senior Software Engineer (2025), Accounting, Auditing , Durham, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...