At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. We are seeking a Senior Software Engineer to join the Data-Driven Design (D3) team within HDR’s Architecture Business Group.
Requirements
- Design, architect, and build modern web and desktop applications using contemporary frameworks and development practices.
- Lead the development, optimization, and maintenance of scalable backend APIs and microservices to support complex data workflows.
- Oversee the design and management of both relational and non-relational database technologies to ensure performance, scalability, and reliability.
- Establish and enforce best practices for design patterns, Git workflows, and code review processes to maintain a clean, reliable, and collaborative codebase.
- Lead testing strategy, including unit, integration, and system tests, to support continuous integration and ensure build stability.
- Collaborate with architects, computational designers, BIM specialists, and other stakeholders to align development with strategic project and workflow requirements.
- Deploy, configure, and manage applications on Azure App Services and virtual machines, ensuring reliability, security, and performance.
- Maintain and enhance CI/CD pipelines and automated testing environments using GitHub Actions or similar tools.
- 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.
Benefits
- Medical
- Dental
- Vision
- Short and long-term disability
- Life insurance
- Employee assistance program
- Paid time away
- Parental leave
- Paid holidays
- Retirement savings plan with employer match
- Employee referral bonus
- Tuition reimbursement