Job Title: Software Architect
Location: Based in Solihull office with the opportunity to work remotely
Salary: Competitive
Job Type: Permanent, Fulltime
Sales-I is a sector defining software company on a mission to create the very best products to support business and we are looking for passionate individuals to join our journey of innovation and growth.
We are open to applicants who wish to work remotely or part remote across the UK.
The role:
A senior role within the Technical Department – reporting to and working alongside the CTO, responsible for designing and delivering the technical architecture for our cloud-based SaaS solution.
This role is multi-faceted in terms of technical and leadership requirements and the post holder must be able to contribute across all areas. This role involves working closely with the technical teams and other business managers and departments, the quality of these relationships is incredibly important for the success of this position. We want all our people to receive consistently high standards of engagement with our teams and raise performance across the business.
You will be working as a part of a team of 30 developing services for a customer base of over 1000 customers in the UK and US.
You will work closely with the following teams: Product design, Development, UX, UI, Tech Ops, Dev Ops, QA
Key Responsibilities and Accountabilities:
- Devise and evolve cloud-based scalable multi-tenancy architectures.
- Provide technical direction and lead a group of one or more architects and/or developers to address a goal across multiple workstreams.
- Architect and design solutions to meet functional and non-functional requirements.
- Create and review architecture and solution design artefacts.
- Evangelise re-use through implementation of shared assets.
- Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
- Proactively provide guidance on engineering methodologies, standards and leading practices.
- Guide engineering staff and reviews of as-built configurations during construction phase.
- Provide insight and direction on roles and responsibilities required for solution operations.
- Identify, communicate and mitigate Risks, Assumptions, Issues and Decisions throughout full life-cycle.
- Consideration of the art of the possible, comparing various architectural options based on feasibility and impact, and proposing actionable plans.
- Demonstrate strong analytical and technical problem-solving skills.
- Ability to analyse and operate at various levels of abstraction.
- Ability to balance what is strategically right with what is practically realistic.
- Work with and advise the CTO to define the technical direction of the business, to continually improve environments, process, code quality, maintainability and performance to ensure that sales-i continues to grow market share and is seen as a benchmark for stability and performance in the sector.
- Work with the Technical Operations Manager to ensure a contiguous approach to quality and availability.
- Gain a deep level of understand of the application and suggesting improvements and new features to help drive our market share.
The Candidate:
- Leadership skills be able to inspire others and persuade.
- Excellent technical architecture skills, enabling the creation of future-proof, complex global solutions.
- Excellent interpersonal communication and organizational skills that are required to operate as a leading member of global, distributed teams that deliver quality services and solutions.
- Ability to rapidly gain knowledge of the organizational structure of the firm to facilitate work with groups outside of the immediate technical team.
- Knowledge and experience in IT methodologies and life cycles that will be used.
- Familiar with solution implementation/management, service/operations management, etc.
- Maintains close awareness of new and emerging technologies and their potential application for service offerings and products.
- Delivery of enterprise technical architecture design, utilising the most appropriate technologies.
Key Deliverable Areas:
Work with the Technology Management team to successfully deliver well defined and timely solutions.
Identification and selection of tools to improve:
- Architecture Design
- Code Quality
- Code Management
- Sprint Efficiency
- Continuous Delivery
- Continuous Integration
- Application performance
- Application and architecture Security
Work with the TechOps and DevOps Team to successfully select, build, configure and commission infrastructure and CI/CD pipeline enabling architecture to enable to company to deploy code at will to production.
Please click the APPLY button and to submit your CV and Cover Letter.
Candidates with experience or relevant job titles of; Software Architect, Architect Design, Development Team Lead, Project Team Lead may also be considered for this role.