Business Developer

Company Description

We are a remote software agency with a presence in Lebanon and the United States, seeking an experienced and dynamic Software Agency Manager to lead and grow our operations. As the Software Agency Manager, you will have the opportunity to work remotely and collaborate with a team of talented engineers, product managers, and designers to deliver exceptional software services to our clients. This role is ideal for a self-motivated and results-driven individual who thrives in a remote work environment.

Job Description

Responsibilities:
  1. Business Development:
    • Identify and pursue new business opportunities, strategic partnerships, and client acquisitions in the United States and beyond.
    • Conduct market research to identify target industries, client segments, and emerging trends in software development.
    • Develop and implement a comprehensive business development strategy to expand the agency's client base and increase revenue.
    • Build and maintain strong relationships with key clients, understanding their software needs, and providing tailored solutions.
  2. Team Management:
    • Oversee the recruitment, onboarding, and management of a remote team of software engineers, product managers, and designers.
    • Lead and inspire the engineering team to deliver high-quality software solutions and meet project goals.
    • Foster a collaborative and supportive work environment, promoting professional growth and skill development among team members.
    • Provide guidance, mentorship, and performance feedback to engineers, promoting excellence and accountability.
  3. Project Delivery:
    • Work closely with the project teams to ensure successful delivery of software projects, meeting quality standards, timelines, and client expectations.
    • Monitor project progress, identify and mitigate risks, and resolve any technical challenges that may arise.
    • Collaborate with cross-functional teams to ensure seamless coordination and effective communication throughout the project lifecycle.
  4. Client Relationship Management:
    • Nurture and maintain strong relationships with existing clients, acting as the primary technical contact for their software needs.
    • Understand client requirements, gather feedback, and ensure client satisfaction with our services.
    • Proactively identify opportunities for upselling or cross-selling additional software solutions to existing clients.
    • Stay up-to-date with industry trends and emerging technologies to provide valuable insights and recommendations to clients.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software project management, business development, or a similar role within the software development industry.
  • Strong understanding of software development processes, methodologies, and technologies.
  • Demonstrated success in driving business growth, acquiring new clients, and managing client relationships.
  • Excellent leadership and team management skills, with the ability to motivate and inspire a team of engineers.
  • Strong analytical and problem-solving abilities, with a strategic mindset.
  • Excellent communication and presentation skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Ability to thrive in a remote work environment, effectively manage remote teams, and handle multiple priorities independently.
  • Fluency in English, French and Arabic (both written and spoken) is required.

Additional Information

Perks:
  • Competitive Compensation: Receive a competitive salary and performance-based incentives tied to the agency's revenue and growth.
  • Unlimited Earning Potential: As the agency expands and acquires more clients, your earning potential increases.
  • Recruitment Bonuses: Earn bonuses for successfully recruiting and onboarding new engineers to the team.
  • Remote Work: Enjoy the flexibility of working remotely and managing a remote team of talented engineers.
  • Professional Development: Access to ongoing learning and development opportunities to enhance your technical skills and stay updated with industry advancements.
  • Leadership Opportunities: Take on a leadership role in a growing software agency and contribute to its expansion.
  • Cutting-Edge Technology: Engage with the latest technologies and work on exciting software projects.
  • Work-Life Balance: Emphasize work-life balance with flexible working hours and a results-oriented approach
All your information will be kept confidential according to EEO guidelines.
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...