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
To apply for this and other jobs on Djinni login or signup.
Loading...