About this role
Our client is seeking a Lead Software Engineer to join their dynamic team. In this role, you will be responsible for designing and implementing robust software solutions that enhance connectivity in the transportation industry. You will lead a team of developers, guiding them through the software development lifecycle while ensuring high-quality deliverables.
Key Responsibilities:
- Lead the design and development of software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Troubleshoot and debug applications, ensuring optimal performance and user experience.
- Stay updated with emerging technologies and industry trends to drive innovation.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud platforms like AWS or Azure.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Experience in leading and managing software development teams.
Experience:
- 5-8 years of software engineering experience, with a focus on leadership and team management.
What we offer:
- A collaborative and innovative work environment.
- Opportunities for professional growth and development.
- The chance to work on cutting-edge technology in the IoT space.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.