Software Development and Automation...
Full Job Description
The role focuses on developing and maintaining production software, CI/CD pipelines, automated tests, and tooling, including integrations with LLM APIs. Responsibilities include reviewing requirements, translating them into designs and code, defining tests to verify intended behavior, participating in code reviews, investigating defects, supporting integration and releases, implementing CI/CD pipelines using platforms like Azure DevOps or GitHub Actions, utilizing containers for consistent environments, scripting proficiency, automated unit testing frameworks such as GoogleTest, hands-on LLM API experience including prompt development and error handling, clear technical writing skills via design documentation, and translating evolving requirements into working software.
Company
Dice
Dice serves as a premier career marketplace for technology professionals, connecting talent with leading engineering roles.
Practice this interview
A voice mock interview for Software Development and Automation Engineer at Dice, with questions from this job description and your resume, and a scored report afterwards.
Set up interview