Senior Software Engineer
ENFOS
Senior Software EngineerENFOS 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. Why ENFOS? Every major industrial company carries Environmental Obligations: the legal and financial commitments to remediate, restore, and account for the footprint of their operations. These obligations represent billions of dollars of liabilities, span decades, and have historically been managed across spreadsheets, inboxes, and institutional knowledge.ENFOS is the enterprise system of record that replaces all of that. The world's leading energy, chemical, mining, manufacturing, and industrial companies run their Environmental Obligation programs on our platform.Our advantage isn't a generic AI model. It's decades of domain expertise, structured enterprise data, and mission-critical workflows that competitors cannot easily replicate. We are profitable, growing quickly, and transforming our platform from a record system into an AI-enabled system of intelligence. If you're excited about building durable enterprise software, solving complex technical problems, and shaping the future of EOM, we'd love to meet you.About the Role: ENFOS is hiring a Senior Software Engineer to help build and scale the backend of our Environmental Obligation Management platform. Reporting to the Head of Engineering, you'll play a central role in shaping the future of a mission-critical enterprise platform trusted by many of the world's largest industrial companies to manage billions of dollars of environmental liabilities under U.S. GAAP and IFRS.You will design and own the services, APIs, and data pipelines that power complex financial, scientific, and operational workflows. You'll also help architect Atlas, our AI platform, embedding intelligent automation into enterprise workflows that customers rely on every day.This role carries significant ownership across backend architecture, data integrity, platform scalability, and long-term technical direction. You'll help establish the engineering standards, architectural patterns, and development practices that will shape ENFOS for years to come while mentoring engineers and contributing to a culture of technical excellence.How We Work:Agile development: We operate in two-week sprints with clear ownership, rapid iteration, and continuous customer feedback.Modern platform: Our technology stack includes Spring Boot, Java, Redis, RabbitMQ, WebSockets, Docker, GitLab, Ansible, and AWS.Engineer excellence: Clean architecture, automated testing, code reviews, and maintainable software are foundational to how we build.Continuous growth: We invest in mentorship, system-level thinking, and technical leadership, creating opportunities to influence the platform and grow your career.Expectations: You will play a central role in modernizing our platform while helping shape the next generation of AI-enabled enterprise software. Success in this role means translating complex business, financial, scientific, and regulatory requirements into resilient, high-performance systems. You'll raise engineering standards, make sound architectural decisions, mentor teammates, and deliver software that customers trust to run mission-critical business processes.You are expected to own initiatives end-to-end, from technical design through deployment, breaking work into well-defined milestones, identifying risks early, collaborating across teams, and consistently delivering high-quality software against product roadmap commitments.What you'll do:Design and build resilient, high-performance backend services and APIs that power our enterprise platform.Develop and optimize data pipelines that integrate complex financial, scientific, and operational datasets.Build AI-powered capabilities and intelligent agents that automate customer workflows and deliver measurable business value.Define architectural standards for scalability, security, performance, observability, and API design.Architect customer onboarding and large-scale data migrations with accuracy, reliability, and minimal downtime.Own features end-to-end, from architecture through implementation, deployment, and continuous improvement.Partner closely with Product, Engineering, and Implementation to influence roadmap and long-term platform architecture.Build highly observable systems with monitoring, metrics, alerting, and post-incident learning.Present and defend technical architecture and engineering decisions to leadership, customers, and technical stakeholders.
$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time- ...for this position.Develops and maintains software solutions leveraging Oracle RDBMS (PL/... ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems... ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely...SeniorFull time
- HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential...SeniorFull timeWork experience placementWork at office2 days per week
- ...They all worked together at their previous startup FarmShots exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of their 15 person engineering team. You’ll write code every day...SeniorFull time
- Job overviewrestor3d is looking for an experienced Senior Fullstack Software for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific design processes.Key responsibilitiesActive...Senior
- ...Senior Software EngineerThe Fidelity Brokerage Technology Group has an exciting opportunity for a Senior Software Engineer with automation experience to join our dynamic team. You will be part of a team that is key to helping drive the strategy and delivery of workflow...Senior
$224k - $356.5k
...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI... ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of...SeniorLocal area$196.35k - $292.6k
...Senior Software Engineer – Cloud InfrastructureAs a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle—...SeniorPermanent employment$152k - $241.5k
...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated...Senior- ...Technology Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer... ...a new job is posted. Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.00 1 day ago Raleigh...SeniorContract workFlexible hoursWeekend work
- ...Senior Software Engineer This role is onsite in Durham, North Carolina with 2-3 days in-office. Please note that we unfortunately cannot sponsor H1B visas at this time and candidates must live in North Carolina. Who We Are Arpio is building the next generation of disaster...SeniorH1bLive inWork at officeRemote workHome officeVisa sponsorship
- ...Senior Software Engineer A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI'...Senior
$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time$140k - $200k
...Senior Software Engineer, Windows/Desktop Applications - Durham, NC, USAThe mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books,...SeniorWork at office$139.3k - $203.6k
...Test Driven Development approach. Minimum Qualifications Bachelor's Degree, combined with 7 years of related experience in Software Development Engineer in software testing, or Master's Degree of Science Degree in Computer Science, combined with 4 years of related...SeniorFull timeTemporary workWork at officeLocal areaFlexible hours$165k - $248k
...Collaborate with team members and cross‑functional teams, including software engineers, product managers, and business stakeholders, to deliver a... ...genetic information, or any other legally protected status. Seniority level Director Employment type Full-time Job function...SeniorFull timeTemporary workWork at office- ...strategy to maximize the value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on-device services... ...Senior Android Engineer:5+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working...SeniorFull timeLocal area
$184k - $287.5k
...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly motivated, technical... ...simulation & emulation technology.Mentor architects and engineering teams to grow them into future leaders.Make key technical decisions...SeniorFull timeRemote workShift work$90k - $135k
Drive the future of Agentic AI at Pearson as part of the AgentOps Engineering team. Inspire innovation. Empower learning. Pearson, the world’s leading learning company, is hiring a Senior Software Engineer to play a key role on our AgentOps Engineering team. Why This Role...SeniorFull time$176k - $333.5k
...passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated...Senior- ...Remediation teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability. Role Description 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...Senior
- ...Description Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and...SeniorHourly payLocal area
$224k - $356.5k
We are seeking Systems Engineers and Software Engineers interested in building and running reliable large scale infrastructure platform services. In this organization, you will ensure that our internal and external facing EDA services atop of NVIDIA hardware are running...SeniorFull timeRemote work$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time- ...Description Job Description Description: This is an onsite role based in Durham, North Carolina. Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging...SeniorHourly payContract workLocal area
- ...technology that enhances technician productivity, improves customer experiences, and drives scalable growth. We’re looking for a Senior Software Engineer (Full Stack) who’s excited to make an impact. In this role, you will be responsible for expanding our core product by...SeniorFor contractorsWork at officeLocal areaFlexible hours
- Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication!We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions...SeniorWork at office3 days per week
$140k - $200k
...Speechify, Inc. is seeking a Senior Software Engineer in Chapel Hill, NC, to join our Core Experiences Team. This role involves collaborating with product teams to develop and enhance services and SDKs, shipping lightweight backend services, and optimizing performance...Senior- Abinitio Developer with Healthcare Domain knowledge and BCBSNC experience - Internal US transfer of SIVA PRASAD VISWANADHA (Portal id 101275)Posting Date:Department:Delivery - Multi Niche Skills - 1003210015Senior
- ...Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions. In this role, you will lead engineering...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- cybersecurity software engineer Durham, NC
- software developer fintech Durham, NC
- senior robotics software engineer Durham, NC
- software engineer visa sponsorship Durham, NC
- network software engineer Durham, NC
- software engineer remote Durham, NC
- part time software developer remote Durham, NC
- software engineer full time Durham, NC
- entry level software engineer remote Durham, NC
- senior software engineer ruby on rails Durham, NC



