Craft Software PLC Vacancy

Craft Software PLC Vacancy

Position 1: Digital Marketer


Formulate and implement digital marketing strategies to promote our products or services and achieve business objectives.

Plan, execute, and refine digital advertising campaigns across diverse platforms such as Google Ads, Facebook Ads, LinkedIn Ads, and other relevant channels.

Create compelling content for digital platforms including websites, social media, emails, and blogs to engage and retain target audiences.

Conduct market research and analyze data to discern trends, opportunities, and areas for enhancement in digital marketing endeavors.

Monitor and assess the performance of digital marketing campaigns using analytics tools, and furnish regular reports and insights to stakeholders.

Collaborate with cross-functional teams such as sales, product development, and creative to synchronize digital marketing efforts with overarching business goals.

Job Requirements:

A bachelor’s degree in Marketing, Communications, or a closely related field.

Demonstrated experience in digital marketing with a proficient understanding of digital channels, tools, and tactics.

Proficiency in digital advertising platforms like Google Ads, Facebook Ads Manager, LinkedIn Ads, etc.

Excellent written and verbal communication skills with a talent for crafting engaging content for digital platforms.

Strong analytical skills with the capacity to interpret data for informed decision-making and campaign optimization.

Creative thinking and problem-solving abilities with a results-oriented approach and meticulous attention to detail.

Familiarity with SEO, SEM, email marketing, social media management, and content marketing is advantageous.


Competitive salary and benefits package.

Opportunities for professional growth and career advancement.

Supportive and collaborative work environment.

Opportunity to contribute significantly to the company’s success.

Position 2: Software Engineering Instructor


Develop captivating instructional content in software engineering, computer architecture, and system integration, with a focus on Java.

Deliver clear and comprehensive lessons through lectures, workshops, and practical exercises to facilitate student comprehension.

Offer guidance and assistance to students to aid them in grasping complex concepts and excelling in their studies.

Stay abreast of industry trends and best practices to ensure course content remains relevant and informative.

Collaborate with peers to continually enhance course materials and teaching methodologies.

Ability to work across various time zones or shifts.

Job Requirements:

Solid background in software engineering, computer architecture, and system integration, with expertise in Java.

Previous experience in teaching or academic settings is highly desirable.

Exceptional communication skills with the ability to articulate technical concepts clearly and succinctly.

Position 3: Manager with Strong Leadership Skills


Lead by setting a precedent, showcasing integrity, professionalism, and an unwavering commitment to excellence.

Collaborate closely with cross-functional teams and stakeholders to fulfill business objectives and propel organizational triumph.

Remain abreast of industry trends, optimal methodologies, and emerging technologies to guide decision-making and cultivate innovation.

Capable of operating across diverse time zones or shifts.

Job Requirements:

Possess a Bachelor’s degree in Business Administration, Management, or a related field (Master’s degree preferred).

Demonstrated experience in a managerial capacity, evidencing adeptness in guiding teams to successful outcomes.

Possess exceptional interpersonal and communication proficiencies, adept at fostering positive connections and effectively communicating with team members and stakeholders.

Exhibit superb problem-solving and decision-making skills with a strategic orientation and a commitment to continual enhancement.

Proven capability to motivate and galvanize others, nurturing an environment of responsibility, collaboration, and professional advancement.

Possess sound judgment and decision-making abilities, capable of prioritizing tasks and managing competing demands within a dynamic setting.

Prior exposure to project management, change management, and organizational development is advantageous.


Competitive salary and benefits package.

Opportunities for professional development and career advancement.

Supportive and collaborative work environment.

Chance to have a meaningful impact and contribute to the success of the organization.

Location: Addis Ababa

Deadline: March 2, 2024

How to Apply:

Interested and qualified candidates can apply via email at:

for job notifications join telegram

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top