Software Engineer - Mid Level

Cenergistic

Dallas (TX)

On-site

USD 90,000 - 140,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cenergistic is seeking a software engineer in Dallas to contribute to Optimize, our energy analysis SaaS platform. You will work across web apps, mobile apps, admin tools, and backend services, delivering features end to end.

Ideal candidates have 2+ years of professional software development experience, strong React/Node.js skills, and familiarity with AI coding agents. This is an on-site, five-day work week with no relocation assistance.

Qualifications

  • 2+ years of professional software development experience.
  • Experience building web applications across web/mobile with a backend and frontend.

Responsibilities

  • Design, build and ship features end to end: API, data model, web UI and mobile UI as needed.
  • Work in the Node.js/TypeScript backend used by all apps.
  • Build and maintain React front ends.
  • Write automated tests and maintain test suites.
  • Use AI coding agents to plan, write, refactor and test code.
  • Review agent output with the same care as a colleague's PR.
  • Participate in sprint planning, backlog refinement and code review.
  • Collaborate with Platform Architect, UX designer, and QA engineers.
  • Investigate and fix production issues escalated by product support.

Skills

React
TypeScript
Node.js
Express
React Hooks
React Query
Testing
Docker
Redis
AWS S3
AWS ECS
AWS SQS
Git
CI/CD

Tools

Prisma
Elasticsearch/OpenSearch
Vite/Webpack
Python

Job description

Location: Dallas, Texas. In office 4 days out of 5. Local candidates only. NO relocation assistance is offered.

Team: Product Development

Reports to: Platform Architect

Experience: 2+ years of professional software development

Our engineering team builds Optimize, an energy analysis SaaS platform. The platform monitors utility consumption, identifies savings opportunities, and tracks energy conservation measures across building portfolios.

You will work across all of Optimize: web apps, mobile apps, internal admin tools, and the backend services behind them.

We build software with AI coding agents every day. We expect you to be a strong engineer and a skilled user of agentic coding tools. We test both in depth during the interview.

  • Design, build and ship features end to end: API, data model, web UI and, when needed, mobile UI.
  • Work in the Node.js / TypeScript backend that all other apps use to communicate.
  • Build and maintain React front ends.
  • Write automated tests and keep the existing test suites healthy.
  • Use AI coding agents to plan, write, refactor and test code.
  • Review agent output with the same care you give to a colleague’s pull request.
  • Take part in sprint planning, backlog refinement and code review.
  • Work closely with the Platform Architect, the UX designer, and the testing engineers who own QA for each app.
  • Investigate and fix production issues that product support escalates.
  • 2+ years of professional experience building web applications.
  • React, including hooks and component design, with React Query and React Hook Form, or similar.
  • Node.js with Express.
  • Unit and integration testing with Vitest and Jest, or similar.
  • Git, pull requests and code review on GitHub, or similar.
  • Hands-on experience with Docker, Redis and AWS S3 on real projects.
  • Building and deploying containerized applications, on AWS ECS or similar.
  • Message queues for background and async work, such as sending jobs to workers and handling retries, with AWS SQS or similar.
  • The ability to read and change a large codebase that you did not write.
  • You use an AI coding agent (for example, Claude Code, Codex, Cursor, or Copilot) in your daily work, not only for autocomplete. Our team uses Claude Code exclusively.
  • You can break a task into steps an agent can execute, give it the right context, and steer it when it goes off course.
  • You review, test, and verify what the agent produces. You own the correctness of every line you merge, whoever or whatever wrote it.
  • You know when to stop the agent and write the code yourself.
  • You can explain how you give an agent context, for example with CLAUDE.md files, rules, or skills.
  • You can explain how you check agent output, and you can describe where your agentic workflow has failed and what you changed.
We assess this hands-on in the interview.

You do not need these on day one. We will give you the opportunity to learn them.

  • React Native and Expo.
  • Elasticsearch or OpenSearch.
  • Vite and webpack.
  • AWS DynamoDB, Athena, and Bedrock.
  • Python.
  • Prisma.
  • Experience with energy, utilities, facilities, or building-management data.
A 30-minute video call with someone from our development team. You walk us through your recent work and the projects that you built or owned. The call may also include a code review exercise.

If the screening is successful, we invite you to a 2-hour on-site interview. It has two parts:

  • Technical deep dive: up to 90 minutes.
  • Interview with our leadership: up to 30 minutes.
This role requires deep technical knowledge and agentic coding skills, so the 90-minute session tests both:
  • You use Claude Code to build a full-stack solution to a problem on a laptop that we provide. Then you explain what you built.
  • While the agent works on the problem, we talk with you about your technical expertise, your work experience, and other topics.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Applied AI Engineer
Applied AI Engineer

Companion.energy BV • Town of Belgium (WI)

Hybrid
USD 108,000 - 159,000
Staff Software Engineer Agentic Products
Staff Software Engineer Agentic Products

Facility Grid LLC • Waltham (MA)

Remote
USD 180,000 - 225,000
Health insurance
Paid time off
Vision insurance
+3
Staff Engineer, AI Productivity
Staff Engineer, AI Productivity

Hightouch • San Francisco (CA)

Remote
USD 180,000 - 400,000
Equity compensation
Principal Forward Deployed AI Engineer (GenAI, AWS)
Principal Forward Deployed AI Engineer (GenAI, AWS)

Provectus • New Jersey

On-site
USD 180,000 - 240,000
Remote-friendly culture
Senior Applied AI Engineer
Senior Applied AI Engineer

Level • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Applied AI Engineer
Senior Applied AI Engineer

Level • Austin (CO)

On-site
USD 180,000 - 240,000
Relocation assistance
Software Engineer (Hybrid) - 29025
Software Engineer (Hybrid) - 29025

Mission Technologies, a division of HII • South Carolina

On-site
USD 90,000 - 120,000
100% paid employee premium for healthcare
10% 401k benefit
Generous PTO + 10 paid holidays
+1
Applied AI Market Analyst
Applied AI Market Analyst

Novele, Inc. • New York (NY)

On-site
USD 90,000 - 130,000
Competitive salary
Equity participation
Flexible work environment
+3
Applied AI Market Analyst
Applied AI Market Analyst

Novele • New York (NY), Northern (KY)

Hybrid
USD 110,000 - 160,000
Equity participation
Premium health, dental and vision
Learning and development budget
+1
Forward Deployed Engineer
Forward Deployed Engineer

Aionia Group • San Francisco (CA)

On-site
USD 200,000 - 325,000