Browse
···
Log in / Register

Software Engineer (2025)

Negotiable Salary

ENFOS, Inc.

Durham, NC, USA

Favourites
Share

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. Requirements 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. Benefits Salary is competitive with the market 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

Source:  workable View Original Post

Location
Durham, NC, USA
Show Map

workable

You may also like

LaBella Associates
Engineer Technician (Fiber)
Chattanooga, TN, USA
Job Overview: We are currently seeking qualified candidates for consideration of an open Engineer Technician (Fiber) – in Chattanooga TN position, in our Program Management division. This position will be located at our Client’s Chattanooga TN office.  The position reports to a Chattanooga office five days per week. The specific salary offered may be influenced by a variety of factors including but not limited to the candidate's relevant experience, education, and work location. Description of Duties: The Program Management Services Division at LaBella provides comprehensive management services for complex projects and multi-year capital programs. Project teams are established to provide a customized mix of business consulting, project management, financial control and monitoring, administrative, and technical support services. The Engineering Technician is responsible for designing the Company’s Fiber Optic’s overhead and underground facilities using the latest fiber management systems. This includes installing, removing, modifying, and/or updating fiber facilities as needed to maintain the most accurate records. The Engineering Tech II will work directly with Company’s customers, internal departments, and external partners to provide and maintain fiber optic services.  In this role, the successful candidate is required to build productive relationships with all team members, client representatives and end customers, while ensuring high quality deliverables are provided in accordance with commitments made to the client throughout the project lifecycle. Requirements Description of Requirements: Responsibilities ·        Perform detailed engineering tasks, including analyzing, evaluating, designing, planning, and estimating labor and material for Company’s fiber optic network and systems. ·        Provide a thorough understanding of outside plant fiber optics communications systems. ·        Develop familiarity by reading, understanding, and applying departmental design guides, standards, systems, applicable engineering codes, company policies, and procedures. ·        Utilize various systems to process and report work activities, inventory outside plant facilities, document projects, and perform cost estimates and analysis. ·        Help direct emergency restoration activities required for our outside plant infrastructure. This includes fiber optic damages, natural disasters, power failures, and other events. ·        Create and maintain fiber splice, network, and fiber mapping system records. ·        Provide proficiency in large subdivisions, MDU, and commercial facilities fiber design ·        Successfully manage time and schedule to maximize customer service and individual productivity. ·        As requested, participate during system emergencies such as storm restoration by scouting incidents, providing field information to Company’s dispatch personnel, and assisting with providing oversight of contractor field crews repairing the damaged electrical infrastructure (bird dogging). ·        Other responsibilities as assigned Qualifications ·        Associate’s degree in CAD, Electrical Engineering with CAD training, or equivalent experience. ·        3-5 years of fiber optics work experience with demonstrated competence. ·        Knowledgeable of FTTx design and Outside Plant engineering practices. ·        Excellent oral and written communication, decision-making, mechanical aptitude, and customer service skills. ·        Knowledge of the basic office tools provided on each PC (Word, Excel, Access, and PowerPoint). In addition, the candidate should have the knowledge or the ability to quickly learn other Company applications such as Outlook, enQuesta, Power Plan, CRM, Microstation, GTech, Simple Ticket, Salesforce, Resco, AutoCAD, and any Web application pertinent to data management. ·        Outside plant construction knowledge with the ability to read/red-line construction drawings to facilitate new builds, relocations, emergency repairs, updates, and other functions Strong written and oral speaking skills to collaborate with internal and external stakeholders including customers. ·        Ability to take on new challenges and learn new skills as needed. ·        Communication, decision-making, mechanical aptitude, and customer service skills. ·        The work environment typically represents a standard office setting while occasionally working outside in all terrains and weather conditions. Other Requirements   ·        Possess and maintain a current, valid driver's license in state of residence and demonstrate safe and responsible operation of motor vehicles. ·        Communication is vital to establish and maintain good working relationships within the department and other departments throughout Company. ·        This position is required to work with various groups around the company, such as Field Technicians, Sales, Billing, Network Operations, Field Services, MDUs, Electrical Designers, Key Customer groups, and more. The emphasis is working together as a team to meet the customer's needs in the most timely and cost-effective manner through efficient time management. ·        Ability to perform a broad spectrum of complex assignments requiring alternative analysis, innovation, and judgment. Assumes responsibility for contributing to the department's success and making necessary decisions. ·        Ability to read, analyze, and interpret general business documentation related to data management. Must be able to effectively present information and respond to questions from management, field personnel, customers, and the general public clearly and concisely. ·        Must be able to write reports, workflow procedures, and business correspondence. ·        Ability to read and interpret electrical outside plant maps, fiber outside plant maps, and design drawings. The individual must also quickly obtain a basic working knowledge of an electric and fiber distribution system and understand the Company’s engineering construction standards. ·        Ability to work with basic mathematical concepts such as addition, subtraction, multiplication, division, probability, and statistics. Must have the ability to apply concepts. ·        Ability to solve practical problems and deal with various variables in situations where only limited standardization exists. Must interpret multiple instructions furnished in written, oral, diagram, or schedule form. Physical Demands ·        General Activities Regularly Frequently Occasionally Sitting X Walking/Standing Benefits Benefits  Body, mind, and wallet—LaBella’s benefits support a holistic approach to your health and wellness, creating the foundation for physical, mental, and financial well-being. Our benefit offerings cover the must-haves (healthcare and retirement), the just-in-cases (insurances and employee assistance programs), and the cherry-on-tops (fitness reimbursements, year-end incentive pay, and tuition assistance). Visit our website for more details on benefits listed below.    ·        Health/Dental Insurance    ·        401k Plan    ·        Short & Long Term Disability    ·        Profit Sharing    ·        Paid Time Off    ·        Verizon Wireless Discount    ·        Gym Reimbursement    ·        Tuition Reimbursement    ·        Referral Bonus Program    ·        Wellness Program    ·        Team Building Events    ·        Community Service Events   
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.