Jobs · Design · Nebraska

Software Engineer

HDR · Omaha, NE · 3 wk ago
On-siteDesign$89k–$127k/yrFull-time

About the role

We are seeking a Software Engineer to join the Data-Driven Design (D3) team within HDR’s Architecture Business Group. This role involves designing and building web applications that support planning, design, and decision-making across architectural projects. You will also contribute to scalable backend APIs and services for data-driven workflows, design and maintenance of relational and non-relational data systems, and integrating AI-driven tools into our design platforms.

Responsibilities

  • Design, build, and maintain modern web, mobile and desktop applications using contemporary development practices.
  • Develop and support scalable backend APIs and services for data-driven workflows.
  • Design, maintain, and optimize relational and non-relational data systems.
  • Apply established design patterns, Git workflows, and code review practices consistently.
  • Write and maintain unit tests to support continuous integration and build stability.
  • Document code, architecture, and technical decisions clearly.
  • Collaborate closely with architects, computational designers, and BIM specialists to support project and workflow needs.
  • Provide guidance and support to junior developers.
  • Identify opportunities for technical and process improvements.
  • Support additional software development tasks as project goals evolve.
  • Mentor and provide technical guidance to developers across all levels and foster a culture of knowledge sharing.
  • Identify and implement process improvements and recommend technical solutions to improve system performance, scalability, and maintainability.
  • Take ownership of significant features, initiatives, and critical systems, providing technical leadership from conception through deployment.
  • Support additional software development and integration tasks as needed to meet evolving project goals.

Preferred Qualifications

  • Working knowledge of modern front-end development technologies, including JavaScript/TypeScript, React, .NET Blazor, HTML, and CSS.
  • Experience with React/Next.js or other modern frameworks.
  • Experience with source control systems and issue-tracking tools.
  • Experience with backend development using Node.js or .NET Core.
  • Familiarity with relational and non-relational databases.
  • Strong understanding of RESTful APIs and JSON-based data exchange.
  • Experience deploying applications to cloud platforms such as Azure, GCP or Vercel.
  • Experience with Mobile development.
  • Experience working in agile or iterative delivery environments.
  • Interest or background in the AEC domain.
  • Experience with modern UI frameworks or component libraries.
  • Exposure to AI or machine-learning concepts and tools.

Required Qualifications

  • Bachelor degree or equivalent experience.
  • An attitude and commitment to being an active participant of our employee-owned culture is a must.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net