Job Description
Barden is delighted to act on behalf of our client in appointing a Lead Software Engineer to their expanding AI team. You’ll collaborate on innovative projects within an agile team, combining the dynamic spirit of a start-up with the solid support of an established corporation. Your role will empower you to influence product development, creating cutting-edge business engagement tools that positively impact people’s lives.
“Within our team, you'll collaborate on products and solutions that fuel our mission to improve lives and advance healthcare. Here, you'll play a role in shaping a crucial industry. Your expertise and passion have the potential to elevate everything we influence.” – Engineering Manager
About the Role
- Software Developer with a DevOps mindset
- Bring an application from initial stages to full production
- Ensure maintainability, high-quality, security, and optimal performance
- Collaborate with the development team to break down big requirements
- Create effective automated tests for the application
- Handle multiple projects simultaneously
- Thrive in a collaborative team environment
- Work under tight deadlines
- Provide support for critical applications running in production
About the Person
- At least 8 years of relevant software development experience
- Significant experience in Python is essential
- Familiarity with Azure Cloud
- Experience with CI/CD tools like GitHub Actions
- Strong understanding of automated testing, Docker, Kubernetes, REST APIs, and security fundamentals
- Knowledge of databases (both relational and non-relational)
- Experience leading large projects
Experience with any or all the following is a plus:
- Exposure to Azure AI services, Generative AI, and Large Language Models
- Familiarity with Infrastructure as Code (e.g., Terraform)
- Some Linux administration skills
- Comfortable with scripting (e.g., Bash)