Qureos

Find The RightJob.

Senior Software Engineer

Description

We are seeking an experienced Senior Software Engineer (Team Lead) to join our dynamic Technology, Information and Internet division. In this pivotal role, you will lead a team of talented engineers to design, develop, and maintain innovative software solutions that drive our business forward. You will collaborate closely with cross-functional teams to deliver high-quality products that meet both customer needs and company objectives. This position requires a strong technical background, exceptional leadership skills, and a passion for mentoring and guiding others toward excellence. As a Senior Software Engineer and Team Lead, you will be responsible for overseeing the full software development lifecycle, ensuring best practices, code quality, and efficient delivery. You will play a critical role in shaping our technology roadmap and driving continuous improvement in our engineering processes. The ideal candidate is proactive, highly skilled in modern software development methodologies, and capable of managing complex projects while fostering a collaborative and innovative team environment. If you thrive in a fast-paced, technology-driven workplace and are eager to make a significant impact, we encourage you to apply and become a key contributor to our organization's success.


Responsibilities

  • Lead and mentor a team of software engineers to deliver high-quality software solutions on time and within scope.
  • Design, develop, and maintain scalable and robust software applications across multiple platforms.
  • Collaborate with product managers, UX designers, and other stakeholders to define technical requirements and deliverables.
  • Establish engineering best practices, coding standards, and continuous integration processes to ensure code quality and maintainability.
  • Conduct code reviews, performance tuning, and troubleshooting to ensure optimal system performance and reliability.
  • Drive the adoption of new technologies and tools to enhance software development efficiency and product innovation.
  • Manage project timelines, resource allocation, and risk assessment to ensure successful project delivery.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • At least 7 years of professional software development experience with proven leadership capabilities.
  • Strong expertise in programming languages such as Java, C++, Python, or JavaScript.
  • Proficient understanding of software development methodologies including Agile and Scrum.
  • Experience with cloud platforms and technologies such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to manage complex technical challenges.
  • Exceptional communication and interpersonal skills to effectively lead and collaborate with diverse teams.

© 2026 Qureos. All rights reserved.