Senior Software Engineer / Team Lead
We are currently on the hunt for an extraordinary Senior Software Engineer Team Lead to steer our team of developers. This role involves enhancing our web applications and platforms with innovative functionalities. You will be immersed in a world of scaling cloud services, handling comprehensive data sets, implementing AI services, and crafting user-friendly interfaces.
Your role won’t stop at coding. We value the power of collaboration and you will work directly with clients, contributing significantly towards building a safer and sustainable global ecosystem.
The Prerequisites of the Role:
- Computer Science degree or equivalent
- Proficiency in algorithms and data structures
- 5-10+ years of experience in developing web applications using .Net Technologies (C#/ASP .NET)
- Expertise in handling storage backends (SQL databases, cloud storage solutions)
- Familiarity with front-end technologies such as React/Angular
- Experience with cloud infrastructure platforms like AWS or Azure
- Experience with DevOps systems and continuous integration/deployment
- Understanding of UX/UI principles
- Proven success in delivering high quality, complex software projects
- Experience in leading developers on successful projects
- A talent for people-management and team-building
As a Senior Software Engineer Team Lead, Your Responsibilities Include:
- Driving Ship Cycles for major additions to web apps and platform services
- Aligning with the Product Management team to provide value for key customer needs and major market opportunities
- Partnering with Quality Assurance to document and build automated functional test cases enabling CI/CD/CT
- Cultivating the career growth of developers
- Mentoring developers and leading code reviews
- Ensuring designs and implementations are kept simple and high quality
- Overseeing the testing and quality of releases
- Working closely with customers and our Customer Success team to ensure their satisfaction
- Leading architecture planning for global data sharing networks, AI applications, and scaling to massive data sets
Embrace this opportunity to lead meaningful change in a flourishing company. You will use advanced cloud services technology and AI, significantly influencing global sustainability by altering the products that mold our lives. We are passionate about delivering the highest engineering quality, fostering creativity, and endorsing a collaborative work culture. Let’s innovate for a safer and sustainable future, together.