HDR

Software Engineer

HDR$80K — $110K *
Omaha, NE 68104In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience
  • Experience in modern web frameworks
  • Strong hands-on development skills
  • Familiarity with relational and non-relational databases
  • Ability to collaborate with diverse teams

Responsibilities

  • Design and maintain web, mobile, and desktop applications
  • Develop scalable backend APIs for data workflows
  • Optimize data systems for performance and efficiency
  • Apply consistent design patterns and Git workflows
  • Document technical architecture and decisions

Benefits

  • Culture of inclusion and empowerment
  • Employee ownership model
  • Supportive environment with Employee Network Groups
  • Opportunities for professional growth and mentorship
  • Focus on innovation and use of cutting-edge technology
Full Job Description
We are seeking a Software Engineer to join the Data-Driven Design (D3) team within HDR's Architecture Business Group. In this role, you will design and build web applications that support planning, design, and decision-making across architectural projects. You will contribute to scalable front-end and back-end systems, support structured data workflows, and help integrate AI-driven tools into our design platforms. Your work will directly support how our teams explore ideas, evaluate options, and deliver high-quality outcomes for clients.

The ideal candidate is a strong, hands-on developer who takes ownership of features from concept through deployment. You are comfortable working within modern web frameworks, collaborating in code reviews, and contributing to reliable CI/CD workflows. You will partner closely with architects, computational designers, and BIM specialists to translate real-world design challenges into practical, well-engineered solutions. This is an opportunity to grow your technical expertise while contributing to innovative tools that advance HDR's design practice.

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.


Qualifications

Required Qualifications

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

About HDR

HDR is an architecture, engineering, and consulting firm based in Omaha, Nebraska. The company was founded in 1917 as Henningson Engineering Company and has since grown to become one of the largest engineering firms in the United States. HDR provides a wide range of services, including architecture, engineering, environmental consulting, and construction management. The company has worked on a number of high-profile projects, including the Hoover Dam Bypass and the San Francisco-Oakland Bay Bridge. HDR is committed to sustainability and has been recognized for its efforts in this area by organizations such as the U.S. Green Building Council.
Learn more about HDR
Size
10,000 employees
Industry
Founded
1917

Similar Jobs

More Jobs at HDR

More Information Technology Jobs

Find similar Software Engineer jobs: