Software Engineer III
$105,590–$165,154 year
On-site · Chicago, Illinois, United States or Kansas City, Missouri, United States
Job Summary
Software Engineer III at HNTB contributing to design and development of enterprise software solutions for complex infrastructure projects. Leads development of complex components, defines solution strategy with clients/stakeholders, manages tasks and delivery plans, ensures code quality, performance, and security, mentors junior engineers, and collaborates across cross-functional teams. Requires strong knowledge of software architecture, cloud platforms (AWS/Azure), CI/CD, APIs, and secure design practices; proficient in Python, C#, and JavaScript/Node.js; experience with public-sector compliance frameworks and SSO/IAM concepts; familiar with Agile planning and enterprise software delivery.
Required Qualifications
- Bachelor’s degree in computer science or related field and 5 years of relevant experience, or Master’s degree in computer science or related field and 4 years of relevant experience, or in lieu of education, 9 years of relevant experience.
- Experience with CI/CD, cloud platforms, and container orchestration
- Advanced proficiency in modern programming languages and frameworks (Python, C#, JavaScript/Node.js)
- Ability to lead technical discussions and mentor others
- Experience designing solutions using various cloud platforms including AWS and MS Azure
- Experience building APIs to connect backend with frontend and third-party services
- Strong knowledge of software architecture and design patterns
- Familiarity with security practices (PII protection, RBAC, encryption, IAM, SSO)
- Experience with cloud-native applications on AWS (EC2/Lambda, ECS, S3, RDS, DynamoDB)
Additional Requirements
- Visa sponsorship is not available for this position.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.