H

HNTB

Engineering, architecture, and infrastructure design

Software Engineer 3

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$96k - $187.7kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or a related field and five years of relevant experience, or a master's degree in computer science or a related field and four years of relevant experience, or nine years of relevant experience in lieu of education.
  • Strong knowledge of software architecture and design patterns.
  • Experience with continuous integration and continuous delivery, cloud platforms, and container orchestration.
  • Advanced proficiency in modern programming languages and frameworks.
  • Ability to lead technical discussions and mentor others.

Responsibilities

  • Lead development of complex software components and features.
  • Work with clients and stakeholders to help define software solution strategy and architecture.
  • Manage assigned tasks and contribute to defining scope, technical approach, and delivery plans.
  • Ensure code quality, performance, and security through reviews, testing, and optimization.
  • Provide technical guidance and mentorship to junior engineers.
  • Collaborate with cross-functional teams to integrate software into enterprise systems.
  • Support the evolution of development practices and contribute to architectural decisions.
  • Participate in Agile planning, estimation, and retrospectives.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience designing solutions using cloud platforms including AWS and Microsoft Azure.
  • Build application programming interfaces that allow the backend to communicate with the front end and third-party services.
  • Optimize server and database architecture to improve performance during traffic spikes.
  • Experience with Python, C#, and JavaScript/Node.js.
  • Experience with one or more databases such as PostgreSQL, Microsoft SQL Server, MongoDB, Redis, Oracle, or NoSQL databases.
  • Experience developing and maintaining public-facing software-as-a-service applications supporting stakeholder engagement and data collection.
  • Experience integrating third-party services and application programming interfaces, such as communication tools, data systems, geographic information systems, and outreach platforms.
  • Experience implementing secure application design practices, including personally identifiable information data protection through masking, validation, and controlled access; role-based access control and identity management; familiarity with public-sector compliance frameworks such as NIST, SOC, and ISO; and understanding of single sign-on integrations using SAML or identity providers such as Entra ID.
  • Strong experience building and supporting cloud-native applications on AWS, including multi-region architectures where applicable.
  • Proficiency in AWS services including compute services such as EC2, Lambda, and ECS; storage services such as S3 and EBS; databases such as RDS and DynamoDB; and networking services such as VPCs, subnets, and security groups.
  • Deep understanding of the AWS Shared Responsibility Model and secure cloud design.
  • Strong understanding of the web development lifecycle, programming techniques, and tools.
  • Excellent project and time management skills.
  • Collaborate with front-end developers and other team members to establish objectives and design functional, cohesive code that enhances user experience.
  • Knowledge of or experience implementing authentication, authorization, encryption, and data protection protocols.
  • Experience with identity and access management.
  • Experience with encryption using KMS, TLS in transit, and encryption at rest.
  • Experience with logging and monitoring using CloudTrail, CloudWatch, and Security Hub.
  • Familiarity with cloud compliance and audit readiness, including SOC 2 and NIST controls.
  • Understanding of OAuth, OpenID, Microsoft Identity, OpenIddict, or other security frameworks.

About the Company

HNTB

Engineering, architecture, and infrastructure design

HNTB provides infrastructure engineering, planning, and design services across transportation, architecture, and digital infrastructure. It works by applying multidisciplinary expertise to project stages from planning and analysis through construction, delivering high-quality design, technical solutions, and project management. The company emphasizes employee-owners who share ownership and a culture of respect and continuous improvement, which shapes collaboration and accountability. Compared with competitors, HNTB highlights its long history, collaborative ownership model, and deep specialization across bridges, highways, architecture, and digital infrastructure, aiming to build durable, well-designed infrastructure that serves communities and clients over the long term.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Kansas City, MO
Founded
1914

Recently Posted Jobs

Explore more opportunities at HNTB

See more jobs