Join Our Team

Are you passionate about digital trends? Do you have a special talent? Then we want to meet you.

We are hiring!

Software Architect


Job Description

At Empire Media, we consistently break boundaries in the digital marketing space by combining creativity and technology whilst fostering an environment that promotes thinking “beyond the box”.

Our culture

Culture happens whether it’s planned or not. Every day we make conscious decisions to create a culture we love.

At Empire Media we have a no door policy, we value democracy, we favor autonomy, take ownership and our favourite policy is UGJ, aka, Use Good Judgement.

We are smart, curious and passionate people who aim to make a positive impact on the world around us.

Our role

For this role, a strong technical background and excellent IT skills are essential. We are looking for an individual who is experienced in designing and has the ability to develop a unified vision for software characteristics and functions.

Attitude is even more important, we are looking for an experienced Software Architect to make intuitive high level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team.

What we look for

Must have:

  • Proven experience as software architect
  • Experience in software development and coding in various languages (NodeJS, PHP, VueJS , React)
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail
  • High quality organizational and leadership skills
  • Outstanding communication and presentation abilities


  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
  • Use tools and methodologies to create representations for functions and user interface of desired product
  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and engineers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Approve final product before launch

Working in a Media Company means that you have the opportunity to work in a dynamic environment which changes everyday & everyone pitches in where they can.

We value enthusiasm and general problem solving abilities over expertise in a specific technology or framework. Even if you don’t tick all the boxes, but you have a similar and relevant skill set, we’d love to hear from you!

To apply, please send your CV to [email protected]

We look forward to hearing from you!


To learn more about Empire Media's tailor-made services and current job opportunities, get in touch with us. Visit our social media platforms for the latest Empire news and updates.

Your message has been sent. Thank you!

social media icon
social media icon
social media icon
social media icon
social media icon