Software Development Team Lead
Role details
Job location
Tech stack
Job description
We are looking to recruit an experienced Software Development Team Lead. You will be responsible for leading a team of software developers and testers to develop new data-driven cloud and on-premises applications incorporating Large Language Models in a multi-year roadmap.
Successful candidates will be evidently enthusiastic and motivated people who we can train up in our processes and ultimately play a key role in quality assurance initiatives across different stakeholder groups., * This is a hands-on role and will be expected to take an active part in development work
- Lead teams of developers and data scientists to deliver new products, features and fixes iteratively using an Agile Scrum approach
- Provide technical input including architectural and design decisions
- Act as first point of escalation to ensure impediments are removed and team maintains development velocity and achieves committed sprint goals.
- Communicate and escalate issues in a clear and timely manner
- Team management including day to day and career development for team members
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, * 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice
- Team Lead experience leading software engineering teams using an Agile methodology
- Experience in two or more of the following programming languages: Python, Java, and/or .NET (C#)
- Familiarity with databases such as MSSQL, PostgreSQL, and Oracle
- Familiarity with build pipeline tools and technologies such as GitLab
- Excellent analytical, communication and problem-solving skills
- Self-Starter; willing to learn new technologies, ability to learn fast
- Team player: willing to coach junior team members and cooperate on problem solving
- Ability to establish credibility with engineers quickly, and provide long-term goals and motivation
- Excellent facilitation skills for cross-stakeholder discussions, both internal and external
Desirable Attributes
- Experience in Geology domain especially Oil and Gas
- Experience with LLMs and/or AI as part of a solution
- Knowledge of cloud architecture including AWS, Azure, and/or Google Cloud
- Undergraduate degree in Software Engineering, Computer Science or equivalent experience
- Agile Scrum certification
- Experienced in working with remote teams