Software Architect

Software Architect

Dynamic Signal is the leading Employee Communication and Engagement Platform, committed to creating a connected, inclusive, and engaged workforce where people feel valued and empowered to be their best. From factory workers and field employees, to knowledge workers in any time zone, hundreds of companies across every industry use Dynamic Signal’s web, desktop, and mobile applications to build aligned, productive, and actively engaged communities and employee advocates.

The Department (Department Description):  

As a Product Engineering team, we pride ourselves in delivering quality software that people love to use and embrace large scale business and technical challenges. Operating as a global team, we are organized into self-sufficient agile feature teams to allow maximum autonomy and speed.  We build in a modern, evolving stack (C#, .Net Core, React, PostgreSQL), leveraging new technologies as needed. We operate with shared trust and no egos and enjoy being ‘in this together’ to collaborate on the challenges of a rapidly scaling business.

Role and Level:

We are looking for a Software Architect to help drive our technical direction and take on big challenges while innovating with our rapidly growing engineering team. This is a key global leadership role in which you will work with Product closely to understand the user needs, design smart, robust, scalable solutions and work with our talented teams to implement.  You will ensure the technologies are fit for purpose, resilient, robust and scalable.  You will continuously strive for technical excellence and will not be afraid to get your hands dirty when needed.

Your Will:

  • Be A Technology Leader. Your technology and architecture experience will guide your co-workers towards strong and high-quality designs
  • Become an expert in our system identifying and implementing improvements and efficiencies along the way
  • Your experience with a wide range of technologies will help as you evaluate strategies, approaches, and methods for building software
  • Outstanding problem solving skills
  • You will clearly articulate technical concepts and designs to the teams
  • Your innovation will help keep us at the forefront of technology
  • You will be a hands-on Architect, coding when you feel you need to
  • Make mature, bold decisions to move our systems forward
  • Take ownership of multiple key product areas/features, tailoring unique solutions to problems that come with a rapidly expanding list of high-profile customers.  Your experience in software design, estimation, continuous integration, continuous delivery, and non-functionals will ensure a great product! You understand automated testing frameworks and put emphasis on its importance
  • You will champion a robust CI/CD model
  • Strategize with sales, customer success, and platform engineering teams to identify business opportunities. You will help drive both pre- and post-sales technical engagement
  • You will lead architecture and design discussions, working with the teams to build and deliver a robust scalable solution
  • Apply industry standards and innovative workings on how we deliver software
  • Support, challenge and drive the teams towards excellence, ensuring excellent code quality

Essential Criteria:

  • Bachelor’s degree in Computer Science, Engineering, or related work experience.
  • 10+ years of software development experience architecting cloud-based enterprise-grade applications.
  • Proven experience of leading the design and implementation of successful customer facing solutions
  • Hands-on experience building large-scale (distributed) system architecture at scale, using complex software design.
  • Experienced in Java or C# and scripting languages.
  • Artificial intelligence & machine learning knowledge is a strong plus.
  • You love clean code and robust design
  • Focus on consistency, quality, efficiency, and best practices
  • Experience developing and delivering scalable, customer-facing software solutions
  • You have a passion for mentoring and coaching engineers
  • Innovator with good ideas, strong problem-solving abilities, and a results-oriented attitude
  • You have a track record of designing and guiding a team in the delivery of high-quality features and functionality
  • You have excellent communication skills and great ability to build effective working relationships

Dynamic Signal (DySi) purpose is to create a connected, inclusive, and engaged workforce where people feel valued and empowered to be their best. 

Everything we do at DySi is based around our five core values; Integrity, Equality, Ownership, Mindfulness, and Excellence. They shape the way we approach our work, our colleagues, our customers, our vendors, our partners, and our industry peers.  

We are an inclusive company and equality is one of our core values. We welcome applications from all backgrounds, including those with criminal records.  
Having a criminal record will not exclude you from a career with DySi, this depends entirely on the nature of the offences, and requirements of the position. 
To access our Recruitment of Ex-Offenders Policy please send an email to;  

Each applicant offered a position within DySi must complete a basic background check. This background check may vary depending on locations. For Northern Ireland job roles, successful applicants will be asked to complete and Access NI basic check, for jobs roles in England successful applicants will be asked to complete and complete a DBS check.  

To access our Handling, Use, Storages, Retention, And Disposal (Access NI) Policy please send an email to; 

Ricky Matsuno




Apply Now