Senior Software Engineer

3 weeks ago


Raleigh, United States ndustrial.io Full time

Why We're Here:

  • Industrial facilities around the world are facing unprecedented energy challenges around rising energy costs and carbon reduction goals. We help our customers measure and improve their carbon footprint, energy spend, and profitability in terms of their production. We call this Energy Intensity, and we do it with a "production first" mindset for maximum impact. That's why at Ndustrial our mission is "to accelerate the optimization of Energy Intensity in industrial facilities." We live out this mission every day from our software development teams to our go-to-market teams.
  • Our Nsight Energy Intensity Platform is a market-leading SaaS platform which integrates IoT devices and control systems in the field with cloud-based systems. Nsight brings together all of this data to accelerate the energy transition for our industrial customers.

More About Us:

  • We live our values everyday: Teamwork, Customer First, Quality, and Curiosity
  • Our founders merged their experiences across Silicon Valley innovation, industrial engineering, and computer science to build a real-time industrial intelligence platform. We started as a team of three and have grown to more than 40 employees based in Raleigh and around the country.
  • A Series B company supported by world class investors including ABB, Clean Energy Ventures, ENGIE New Ventures, GS Energy and more.
  • Our customers span the globe with hundreds of industrial facilities that are highly energy intensive like cold storage warehouses, recycling facilities, and manufacturing sites.
  • We exist to make the world a better place. We work every day to root out waste in the industrial sector. We are also dedicated to being a place where people can grow, have fun, feel part of a great community, and give back.
  • As a member of the Pledge 1% community, we donate 1% of employee time to charitable causes like building energy-efficient homes together with Habitat for Humanity. As a Green Places partner, we also track and offset our carbon emissions using high-quality, third-party verified offsets. Come grow with us

About the Role

Ndustrial is hiring a skilled Senior Software Engineer who will be part of a scrum team that is designing and building the backend, frontend, and API for our Nsight Energy Intensity Platform. The team includes a tech lead, developers, UI/UX, and QA. You will be a major contributor to the team’s patterns of planning, designing, coding, reviewing, testing, and continuously deploying. You will collaborate with other team members from Product, DevOps, Services, and Support to ensure that the product you are building is high quality and creates value for our customers.

  • Design and innovate features within our current technology stack while also creating new functionalities to enhance value for our customers.
  • Participate in the planning, design, coding, reviewing, and continuous testing and deployment processes to uphold high-quality standards.
  • Align technical goals with the company’s objectives and metrics to ensure a shared understanding across teams.
  • Work alongside product owners and UX designers to evaluate technical feasibility and convert user requirements into comprehensive specifications.
  • Act as a technical authority during product planning discussions.
  • Identify and address the root causes of production issues and lead troubleshooting and resolution efforts across various teams.

We leverage modern technologies and tools to build our platform, including:

  • Cloud Native & Knative
  • CI/CD using GitOps
  • REST/GraphQL
  • React & TypeScript
  • TimescaleDB (PostgreSQL)
  • Stream processing and integrations (Kotlin / Pulsar)

Requirements

    • BS/MS degree in Computer Science, Engineering or related experience
    • 5-8+ years of professional software development experience in relevant technologies
    • NodeJs (Typescript a plus)
    • Strong Backend Experience (Java, Kotlin a plus)
    • Some Frontend Experience (Javascript, React a plus)
    • SQL (Postgres a plus)
    • API Design/REST Experience (GraphQL a plus)
    • API Security (Oauth 2.0 a plus)
    • A collaborative team player with a passion for building high-quality, customer-centric solutions
    • Ability to embrace and exemplify Ndustrial’s core values: Customer First, Curiosity, Quality, Teamwork

At Ndustrial, we foster an inclusive and diverse workplace where every individual feels valued, respected, and empowered to contribute their unique perspectives and talent. We believe that talent comes in all shapes, sizes, and experiences. We recognize that you may not check every box on the job description, and that's okay We encourage candidates who may feel underqualified to apply anyway.

Benefits

  • Open PTO Policy
  • Outstanding Benefits: Medical, Dental and Vision, STD, LTD, Life, AD&D insurance employee premiums fully covered
  • Annual Professional Development stipend
  • 1% Pledge Program - we donate 1% of employees' time through community outreach and volunteer activities for a total of 21 hours annually
  • Commuter benefit
  • 401K
  • Team outings, catered weekly lunches, celebrations
  • Hybrid work environment
  • New, modern, gorgeous office conveniently located on S Harrington St. in downtown Raleigh
  • Inclusive, communicative, innovative, and fun environment
  • Dog-friendly office


  • Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineering Opportunities at Lucid SoftwareLucid Software is a leader in visual collaboration, helping teams see and build the future from idea to reality. Our products, business, and workplace culture have received numerous awards, such as being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology. We are a hybrid workplace,...


  • Raleigh, North Carolina, United States Maxonic Full time

    Job Title: Senior Software EngineerJob Description:Maxonic is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical devices. The successful candidate will be responsible for designing and developing software tools to support...

  • Software Engineer

    4 months ago


    Raleigh, United States TIBCO Software Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at AA2IT. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical device software.The successful candidate will be responsible for designing and developing software tools to support manufacturing the medical...


  • Raleigh, United States The University of Texas MD Anderson Cancer Center Full time

    Job Title: Senior Director Software Engineer Job Number: 83461 Location: Raleigh,US Job Description As the Senior Director of Software Engineering, you will be instrumental in driving the company’s technological advancements in biotechnology. This leadership role requires you to connect cutting-edge software development with biotech applications. You...


  • Raleigh, North Carolina, United States The Carolinas Center for Medical Excellence Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at The Carolinas Center for Medical Excellence. As a Senior Software Engineer, you will play a critical role in the development and maintenance of our software tools and applications.Key Responsibilities:Develop, maintain, and enhance applications written in C# and...


  • Raleigh, North Carolina, United States Resource Informatics Group Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our development team, you will be responsible for designing, implementing, and maintaining complex software systems using a range of technologies including ASP.NET, .NET, HTML, JavaScript, and Node.js. Key Responsibilities:...


  • Raleigh, United States Envestnet Full time

    Description Envestnet is seeking a passionate and talented Senior Software Engineer to join our Technology team. This is a hybrid role, with in-office work required at our Raleigh, NC office location. Envestnet is transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with...


  • Raleigh, North Carolina, United States Drive Shack Inc. Full time

    Job Title: Senior Software Engineer - Full StackJob Summary:As a Senior Software Engineer - Full Stack, you will be responsible for designing, developing, and maintaining large-scale software systems. You will work closely with cross-functional teams to identify business needs and develop solutions that meet those needs.About the Role:- Design and develop...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job Title: Senior Software Test EngineerJob Summary: We are seeking a highly skilled Senior Software Test Engineer to join our team at AA2IT. The ideal candidate will have a strong background in software testing, with a focus on medical device software. The successful candidate will be responsible for evaluating software using automated or manual testing...


  • raleigh, United States ImageQuix Full time

    About the Company Since its founding in 1997, ImageQuix has grown to be the go-to solution for volume photography studios. Our company currently consists of six brands: ImageQuix, PhotoLynx, Capturelife, Studio Ninja, Skylab, and Fotomerchant, and we are continuing to build market share with the acquisition of additional businesses within the...


  • Raleigh, United States ImageQuix Full time

    About the Company Since its founding in 1997, ImageQuix has grown to be the go-to solution for volume photography studios. Our company currently consists of six brands: ImageQuix, PhotoLynx, Capturelife, Studio Ninja, Skylab, and Fotomerchant, and we are continuing to build market share with the acquisition of additional businesses within the...


  • raleigh, United States ImageQuix Full time

    About the Company Since its founding in 1997, ImageQuix has grown to be the go-to solution for volume photography studios. Our company currently consists of six brands: ImageQuix, PhotoLynx, Capturelife, Studio Ninja, Skylab, and Fotomerchant, and we are continuing to build market share with the acquisition of additional businesses within the...


  • Raleigh, North Carolina, United States Merz North America Full time

    At Merz North America, we are seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our R&D department, you will be responsible for developing and implementing technical and engineering work as directed by the Sr. Manager, Software Engineering.This position will be responsible for developing both manual and automated...


  • Raleigh, North Carolina, United States EarthOptics Full time

    Job Title: Senior Embedded Software EngineerAbout the Role:We are seeking a highly skilled Senior Embedded Software Engineer to join our Hardware and Sensors team at EarthOptics. As a key member of our team, you will be responsible for developing and maintaining software for embedded systems used in-field real-time sensor data collections. Your expertise in...


  • Raleigh, North Carolina, United States Source Select Group Full time

    Job DescriptionAt Source Select Group, we are seeking a highly experienced Senior .NET Software Engineer to enhance and maintain our enterprise web applications. This role is pivotal in leading technology advancements and mentoring team members to expand our capabilities.Key ResponsibilitiesDevelopment: Enhance and maintain web applications using VB, C#,...


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team and lead the development of cloud solutions. The ideal candidate will have a strong background in software development and experience with cloud-based technologies.


  • Raleigh, North Carolina, United States Red Hat Full time

    About the JobRed Hat is seeking a Senior Site Reliability Engineer (SRE) to work in our Raleigh, NC corporate headquarters. In this role, you will develop, scale, and operate our OpenShift managed cloud services. As an SRE, you will contribute to running OpenShift at scale by enabling customer self-service, making our monitoring system more sustainable, and...


  • Raleigh, North Carolina, United States First Citizens Bank Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at First Citizens Bank. As a key member of our core banking solutions team, you will be responsible for designing, developing, and supporting complex software systems that drive our business forward.Key ResponsibilitiesDesign and develop technical solutions that meet user...


  • Raleigh, North Carolina, United States Itron Full time

    Itron is a leading provider of smart networks, software, services, meters, and sensors to utilities and cities.The Senior Tools Development Engineer will play a key role in creating software and features that drive automation across the company and test result/bug tracking tools.Key responsibilities include:Designing and developing new features and...