Position: Engineering Director
Company: Riseapps
Experience required: 5y
Category: Lead
English level: upper
Published: 2023-07-01T00:00:00+03:00

We are seeking a highly skilled and experienced **Engineering Director** to join our dynamic team. You will be responsible for overseeing the technological direction of our organization, ensuring the efficient development and delivery of high-quality software solutions. This role requires a deep understanding of web programming, expertise in solution architecture, and technology selling. If you are a visionary leader with a strong technical background, exceptional communication skills, and a passion for driving innovation, we encourage you to apply.

**Your experience:**

- 7+ years in Engineering or Technology roles.
- 3+ years of hands-on technical leadership/managerial experience at a rapidly scaling company.
- A bachelor's or master's degree in computer science, software engineering, or a related field. Professional certificates will be beneficial.
- Proficiency in Python as well as associated frameworks (e.g., Django, FastApi), libraries, and tools.
- Understanding of Front-End technologies (React, Angular, SSR, SPA) and integration practices.
- Experience in other technologies is beneficial as well as skill in DevOps tools and practices.
- Strong knowledge of software architecture principles, design patterns, and best practices. Experienced with architecture design, estimation, selling, and further implementation of solutions.
- Solid understanding of cloud computing platforms. Nice to have one or more of AWS, Azure, and GCP.
- Proficiency in implementing and maintaining development quality gates, automated testing, quality management and deployment strategies.
- Able to assess and report technical debt, compliance, and other risks.
- Excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Ability to align technical strategies and decisions with the overall business objectives and drive technology initiatives that support the company's growth and profitability.

**Your responsibilities:**

- Provide technical leadership, guidance, and mentorship to the engineering team.
- Defining best engineering practices inside the company in development, quality, and architecture.
- Drive engineering part pre-sales activities including RFP response preparation, estimation, pitching, and discovery.
- Conduct technical assessment and improvement of existing projects.
- Lead the technical design and implementation of scalable and reliable software solutions, utilizing Python technologies.
- Participate in the recruitment and hiring process, identifying and attracting top engineering talent to join the team.
- Evaluate and recommend new technologies, tools, and frameworks to enhance the development process and improve software quality.
- Ensure green delivery results by quality management and architecture governance.
- Communicating with the clients to ascertain their needs.