Software Engineering Team Leader
----------------------------------- We are seeking a seasoned software engineer to lead our development team. The ideal candidate will have extensive experience in designing, developing, and managing complex software systems.
Key Responsibilities:
1. Directly manage a team of engineers
2. Collaborate with product managers to create innovative software solutions
3. Develop and implement software programs using Java, C#, SQL, and JavaScript
4. Analyze and provide critical feedback on proposed changes during code reviews
5. Write unit tests to ensure high-quality products
Requirements:
* Bachelor's degree in Computer Science or related field
* 8-15 years of experience in software engineering
* Strong knowledge of Agile methodology and cloud native development
* Experience managing small teams of up to 10 people
Benefits:
Employees enjoy a competitive benefits package, flexible work arrangements, and professional development opportunities. We also offer a dynamic work environment with opportunities for growth and advancement.
About Us:
As a leading provider of financial services, we value innovation and technology. Our team is passionate about delivering high-quality software solutions that meet the needs of our clients.