Software Engineering Leadership Role

2 days ago


Karachi, Sindh, Pakistan beBee Careers Full time

Technical Leadership Role

  • This is a great opportunity to leverage your technical expertise and leadership skills as a Principal Software Engineer.

About the Job:

We are seeking an experienced Principal Software Engineer to lead the development of innovative software solutions. As a key member of our team, you will be responsible for mentoring junior and mid-level engineers, facilitating knowledge sharing and skill development.

Key Responsibilities:

  1. Lead the design, development, and implementation of robust software applications and systems.
  2. Architect high-quality, secure, maintainable, and scalable solutions that meet business needs.
  3. Mentor and guide junior and mid-level engineers.
  4. Collaborate with cross-functional teams to define project scopes, objectives, and deliverables.
  5. Conduct code reviews and ensure adherence to industry best practices and coding standards.
  6. Research and stay updated on emerging technologies.
  7. Troubleshoot and optimize application performance, scalability, and security.
  8. Participate in strategic planning and provide input on technology direction and product development roadmaps.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is a plus.
  • 10+ years of software development experience with a strong portfolio of completed projects.
  • Expertise in at least one backend language (e.g., Java, C#, Python) and frontend frameworks (e.g., React, Angular).
  • Strong experience in software architecture, design patterns, and microservices-based development.
  • Proficiency in database design and optimization, including both SQL and NoSQL solutions.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) and DevOps practices.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong written and verbal communication skills.

What We Offer:

  • Market competitive salary
  • Leaves
  • Health insurance
  • Hybrid work model


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Developer PositionWe are looking for a highly skilled Full Stack Developer to fill a senior position within our team.In this role, you will be responsible for developing scalable software solutions, using a range of front-end and back-end technologies.As a senior developer, you will play a key role in driving the success of our software development...

  • Software Engineer

    7 days ago


    Karachi, Sindh, Pakistan Bronx Engineering Industries Full time

    Bachelor's degree in Computer Science or related field with 5 years of experience in software engineering with a focus on Civil Engineering industryJob Description: Software Engineer - Bronx Engineering IndustriesResponsibilities:- Designing, developing, testing and maintaining software applications and systems- Collaborating with cross-functional teams to...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking an experienced Engineering Manager to lead our team in building world-class cloud software applications.The ideal candidate will have a strong technical background, with 10+ years of server/client-side software development experience and at least 3+ years in a management role.Key Responsibilities:Architect and design cloud...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Software Engineer PositionJob Description:This role requires a Senior Software Engineer to lead technical aspects of software development flow within a team. The ideal candidate will have strong technical expertise and excellent leadership skills.Main Responsibilities:Determine project requirements and develop work schedules for the team.Delegate...

  • Software Engineer

    7 days ago


    Karachi, Sindh, Pakistan Software Digital Full time

    Bachelors in Software Engineering, Computer Science or relevantWriting clean, high-quality, high-performance, maintainable codeDevelop and maintain software, including applications, databases, interfaces, and enhancements.Coordinate cross-functionally to ensure project meets business objectives and compliance StandardsSupport test and deployment of new...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Technical Leadership RoleWe are looking for an experienced Technical Leader to guide our software development team. The successful candidate will have a strong background in software engineering and Agile methodologies.You will be responsible for turning client requirements into technical specifications, working with the team to create estimates and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    C# and .NET Core Expert WantedWe are searching for an exceptional Senior Software Engineer with a strong background in .NET development, particularly with ASP.NET framework/.NET CORE, SQL Server, and design/architectural patterns.The ideal candidate will be responsible for driving technical leadership and innovation in ongoing and new .NET related...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a highly skilled Engineering Manager to lead our technical team in developing scalable and reliable products.The ideal candidate will drive systems architecture, technical execution, and team culture in a fast-paced startup environment.Key Requirements:Mentor engineers and conduct regular one-on-one meetings to drive career growth.Oversee...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Role OverviewWe are seeking a Senior Software Engineer to join our team as a Technical Architect. In this role, you will be responsible for leading the design and implementation of scalable and robust software architectures, leveraging your deep knowledge of .NET and C#. You will also collaborate with cross-functional teams, provide technical guidance, and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    This is a leadership role that requires a strong background in software development and database administration.">Job Description">As an Assistant Manager, you will be responsible for leading a team of software developers and ensuring the delivery of high-quality applications.">The ideal candidate will have a graduate degree in computer disciplines and at...