Lead Software Developer

Job Type: Full Time
Location: Lahore

Location: Lahore

xiQ, Inc. is a company at the forefront of the AI revolution in B2B sales and marketing. Our innovative SaaS platform combines generative AI with behavioral science to provide a comprehensive solution for empowering B2B sellers and marketers. With cutting-edge features like AI-generated DISC personality insights, xiQ ChatGPT Copywriter, SWOT analysis, Buyer Relationship Management, and real-time sales alerts, we are transforming the B2B sales and marketing landscape. Our platform simplifies personalized email writing, enhances content curation, and enables hyper-personalization at scale, revolutionizing how businesses engage with their clients. As demand for our platform soars, we are experiencing rapid growth and exciting opportunities. Join us and be part of the AI-driven future of B2B sales and marketing.

xiQ is looking for a Lead Software Developer!

We are seeking a highly skilled and experienced Lead Software Developer to join our dynamic team at xiQ. As a Lead Software Developer, you will play a critical role in leading and guiding a team of software engineers, driving the development and implementation of innovative software solutions.


  • Lead and manage a team of software engineers, providing technical guidance, mentorship, and support to ensure successful project execution
  • Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to define software requirements and develop comprehensive technical solutions
  • Architect, design, and develop robust, scalable, and high-performance software systems and applications
  • Conduct code reviews, enforce coding standards, and ensure best practices are followed throughout the development process
  • Identify and resolve technical challenges, optimize system performance, and improve overall software quality
  • Stay up-to-date with emerging technologies, industry trends, and best practices, and drive their adoption within the team


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 6-9 years of experience in software development, with a focus on React.js, Python, or both
  • Proven experience in a leadership role, guiding and mentoring software engineering teams
  • Solid understanding of software development principles, design patterns, and best practices
  • Experience with Agile development methodologies and familiarity with related tools such as JIRA or Trello
  • Excellent problem-solving skills and the ability to analyze complex technical issues
  • Strong communication and collaboration skills, with the ability to effectively work with cross-functional teams

Apply for this position

Maximum allowed file size is 8 MB. Allowed Type(s): .pdf, .doc, .docx