×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Systems Engineer

Job in Brooklyn, Kings County, New York, 11210, USA
Listing for: Approved Oil Company
Full Time position
Listed on 2026-02-05
Job specializations:
  • Engineering
    Software Engineer, Systems Engineer
Job Description & How to Apply Below

Overview

Location:

Brooklyn, NY | Greenwich, CT [Hybrid – 3 days in office / 2 days remote]

Full Time

Approved Oil is seeking a talented software engineer to power our evolution into an AI-enabled energy platform. We empower customers to navigate complex energy markets and regulations through intuitive, data-driven insights; providing them with unprecedented choice, transparency, and control over their energy future.

Approved Oil is a leading independent fuel oil supplier and energy services provider serving residential, commercial, and wholesale customers across New York City and the surrounding tri-state area. With a legacy dating back to 1932, the company continues to expand rapidly, evolving into a comprehensive energy services and solutions platform built on deep market expertise, operational excellence, and reliability.

We value entrepreneurship, passion, and a strong desire to learn and grow, while maintaining the highest standards of customer service and integrity. Join our fast-growing organization, where numerous opportunities exist to develop professionally and grow alongside a company with a long-standing reputation and a forward-looking vision.

Responsibilities
  • In this role, you will lead the design and evolution of our energy services platform, ensuring seamless integration with core internal systems. Serving as a strategic bridge, you will collaborate with stakeholders across sales, marketing, operations, finance, and legal to build technology solutions that drive our operational and strategic growth.
  • This position will lead software development, deployment, and user adoption. The ideal candidate demonstrates hands-on leadership, possesses the grit to see projects come to fruition, is innovative and flexible in addressing challenges, and above all, fosters positive collaborative culture throughout the company.
  • Engineering Leadership & Strategy
  • Lead the technical vision, long-term architecture strategy, and engineering roadmap to support business objectives through drive the delivery of high-quality software delivery across all engineering teams.
  • Build, mentor, and lead a high-performing engineering team across software, cloud, data, and integrations.
  • Lead design, development, testing, deployment, maintenance, and continuous improvement of systems.
  • Responsible for recruiting, hiring, managing and mentoring of internal employees while strategically engaging external resources as needed.
  • Establish engineering procedures, policies, documentation standards, and governance practices through use of Atlassian tools for transparency and accountability.
  • Manage vendor relationships, third-party software contracts, and external development partners.
  • Optimize engineering spend and operational efficiency to minimize software development cost.
  • Collaborate with executive leadership and cross-functional departments to align business objectives and technical priorities.
Platform Implementation & Ownership
  • Lead end-to-end implementation, customization, and optimization of Microsoft Dynamics 365 across all business units, including customer/partner portals and applications.
  • Own system architecture, workflows, integrations, APIs, and the underlying solution design.
  • Integrate and manage connections with third-party software and APIs across billing, operations, energy suppliers, and partners.
  • Architect and maintain the organization’s Azure cloud infrastructure.
  • Implement secure, scalable solutions using Azure, Functions, Logic Apps, Azure Identity, Application Insights, Data Factory and more.
  • Establish CI/CD pipelines, cloud security best practices, and operational monitoring.
  • Deploy and integrate AI agents into internal workflows, customer platforms, and operational systems.
  • Normalize and unify data ingested from multiple external entities, including bills, invoices, supplier feeds, metering data, usage files, and historical records.
  • Build data pipelines that support reporting, forecasting, and analytics needs.
  • Oversee cost optimization, pipeline efficiency, and cloud data infrastructure spend
Technical Execution
  • Oversee code reviews, architecture decisions, and implementation of new features.
  • Ensure reliability, performance, and security across all applications and integrations.
  • Manage full software development lifecycle and ensure comprehensive maintenance of documentation, release notes, and technical specifications.
  • Manage external vendors and third-party development partners to ensure delivery against SLAs.
  • Work closely with Operations, Billing, Procurement, Customer Service, Finance, and Compliance to translate needs into scalable technical solutions and analytics.
  • Ensure engineering deliverables support compliance, efficiency, and customer experience goals.
Policies and Procedures
  • Lead Agile Software development process to manage tasks and deadlines, enforce iterative product development, and deliver MVP.
  • Responsible for management/reporting of project priorities, deadlines, and deliverables.
  • Ensure industry best practices for software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary