Enterprise Software Architect
$$$$
Product
Areas of Responsibility
- Conduct a full audit of the company’s technology landscape.
- Develop, approve, and maintain a corporate technology strategy aligned with the company’s business goals.
- Reshape the company’s technology stack and software development processes according to the technology strategy. Define and maintain the target architecture for our key software products.
- Drive deep process automation and the adoption of modern principles for managing enterprise-level and service-level architectures across our software development teams. Take the lead in introducing standardized IT practices.
- Participate in the IT solution decision-making process to provide Enamine management with well-reasoned choices between in-house development, off-the-shelf solutions, and outsourcing. Perform architectural assessments of IT products purchased by the company.
- Manage technical debt as an explicit portfolio: inventory, risk assessment, and a budgeted paydown plan.
- Introduce a unified software development lifecycle and align it with the SSDLC.
- Establish engineering metrics and quality standards and manage regularly against them.
- Encourage technical documentation and knowledge sharing as part of the company’s culture.
- In collaboration with our DevOps and system administration teams, contribute to the implementation of modern CI/CD and infrastructure management practices. Adopt and scale the GitOps approach.
- Participate in establishing SLAs/SLOs for critical services, incident and problem management processes, and postmortems, as well as in scaling observability across processes.
- Together with our Information Security team, embed security into the software development process following Shift security left approach.
- Develop recommendations on the organizational structure and roles of the software development department.
- Together with line managers and the HR team, participate in hiring, performance review, and career development processes.
- Foster an engineering culture: ownership of results, measurability, and knowledge sharing.
Requirements
- 5+ years in technology leadership, including 3+ years at the Enterprise Software Architect / Head of Engineering level.
- Experience building engineering processes or substantially restructuring them.
- Hands-on technical background: systems architecture, software development, integrations, and databases. Deep expertise in technologies and solutions.
- Experience with cloud and/or hybrid infrastructure, CI/CD, IaC, and monitoring.
- Understanding of information security sufficient to embed security practices into development.
- Experience working closely with non-technical stakeholders: ability to translate technical decisions into the language of business risk and economics.
- Excellent communication skills (Ukrainian and English).
What we offer
- Employee reservation (exemption from mobilization)
- Health insurance
- Hybrid work model
- Interesting and challenging tasks
- Convenient office location
Required languages
English
C1 - Advanced
Ukrainian
Native
Published 21 October
10 views · 1 application
📊
Average salary range of similar jobs in
analytics →
Loading...