Match score not available

Chief Technology Officer (CTO) - Eton Digital

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science or related field., 5+ years as a software developer/architect., 5+ years experience in engineering management., Strong knowledge of emerging technologies..

Key responsabilities:

  • Drive and scale the engineering team.
  • Oversee design and implementation of technology solutions.
Shipper logo
Shipper Large https://shipper.id
1001 - 5000 Employees
See all jobs

Job description

EtonDigital is a well-established full service web agency that builds innovative digital solutions. Our team consists of 70+ experienced IT professionals who work together on exciting projects and keep abreast of the latest trends in the IT industry.

To reach our ambitious goals, we are looking for a highly motivated employee for the position of a Chief Technology Officer (CTO)  that offers you the opportunity to join a fast-growing technology organization that is shifting productivity paradigms in the software engineering industry.

Responsibilities:
  • Drive and scale the engineering team within the company, ensuring that our solutions and services meet and exceed client expectations.
  • Provide leadership and mentorship to other engineers, guiding them in best practices, methodologies, and tools.
  • Drive process improvements within the engineering team and across the organization, ensuring quality and efficiency throughout the software development lifecycle.
  • Facilitate communication between different teams within delivery.
  • Collaborate closely with engineering teams, and Tech Leads, to streamline and improve day-to-day software delivery quality and efficiency.
  • Foster a collaborative environment with cross-functional teams, including business development, product management, and delivery management. Collaborate closely with other stakeholders to ensure the best results, and that technology solutions meet the needs of the business.
  • Build engineering team capacity and improve individual skills of each team member.
  • Act as a point of escalation for complex issues, ensuring their resolution and timely delivery.
  • Be skillful in existing tools required to design, develop, test, automate, deploy, manage, and monitor applications.
  • Evaluate new tools, technologies, and methodologies, and support their adoption if and where it improves efficiency and effectiveness.
  • Oversee the design, implementation and maintenance of the company’s background technology including standardized and reusable software systems, components, infrastructure and cloud solutions, ensuring that these are secure, scalable, and reliable.
  • Monitor and control the quality of work and evaluate the work performance of direct subordinates and their teams in order to effectively implement tasks in your unit.
  • Define, track, and report on key metrics (including software development efficiency, software quality, infrastructure and application performance) to stakeholders, providing insights into the overall health of the systems, and its performance and reliability.
  • Identify and assess risks associated with software development, quality assurance, deployment and release processes, developing strategies for risk reduction through contingency planning.
  • Ability to absorb and convey detailed technical information.
  • Advocate for engineering excellence, and ensure providing evolutionary and zero trust architecture, scalable infrastructure, automation, monitoring, to all projects.
  • Stay abreast of industry trends, emerging technologies, and best practices in software development, including (but not limited to) backend, frontend and mobile development, DevOps and Cloud engineering, AI/ML engineering, software quality assurance.
  • Participate in presales initiatives and project estimates when needed.
  • Maintain communication with external stakeholders (clients, partners, and vendors).
  • Allocate and manage the budgets, resources and timelines effectively. Plan and monitor engineering teams’ expenses (including computer equipment and software licenses).
  • Manage the engineering hiring plans, promotions, salary reviews.
  • Closely collaborate with the CEO and executive team to align technological initiatives with business strategies.
  • Develop and implement the company’s IT strategy and data strategy, focusing on scalable and robust solutions.
  • Ensure the protection and strategic use of IP. Oversee compliance with industry standards, regulations, and certifications required for global deployment.
  • Support adherence to ISO standards (ISO 9001 and 27001) by assisting in maintaining relevant documentation and following established procedures.
  • Develop and implement security policies and procedures, establishing and maintaining the enterprise vision, strategy, and program to ensure information assets and technologies are adequately protected.
  • Act as CISO for the parent company (Group level).
Requirements:
  • Bachelor’s degree in computer science, computer programming, software engineering, or a related technical field.
  • Strong technical background and strong knowledge of current and emerging technologies relevant to the IT industry. Have at least 5 years of experience as software developer or software architect, and at least 5 years of experience as engineering manager
  • Open to learning new technologies and methodologies – ability to quickly assess and respond to changes in the market or business environment and adjust the technology strategy accordingly
  • Understanding of the business side of technology and how it contributes to the company’s overall success – good knowledge of business strategy, market dynamics, customer needs, and financial management
  • Strategic thinking and ability to align efforts with broader organisational goals and objectives.
  • Strong leadership and interpersonal skills to effectively lead and mentor a team of engineers with different competencies, including mentoring Architects and Tech Leads.
  • A proactive, hands-on approach with an interest in transparency, open feedback, mentoring and knowledge-sharing.
  • Strong advocacy for quality, as well as automation and efficiency throughout the software development lifecycle, with a focus on continuous improvement.
  • Proven experience in scaling and leading teams (at least 3-5 years of experience)
  • Experience with Agile methodologies. Preference to work on agile software development projects with remote teams.
  • Good time management and ability to prioritize tasks among multiple or changing priorities.
  • Strong client-facing experience. Excellent verbal and presentation skills.
  • Excellent communication skills (spoken and written).
  • Proficiency in English is required. Knowledge of German is a plus.
  • Additional points in case of having experience specifically with:
    • Defining and executing IT Strategy, Data Strategy, Data Governance
    • Developing and implementing security policies and procedures (or strong willingness to learn it)
    • Understanding of ISO standards (ISO 9001 and 27001)
    • AI/ML engineering
    • Containerization, Docker, Swarm, Kubernetes, EKS, AKS
    • CI/CD tools, GitLab CI/CD, GitHub Actions
    • Monitoring tools such as ELK stack, Zabbix, Nagios
    • Automation testing frameworks and tools such as Selenium WebDriver, Cypress, Playwright, Postman, Appium, JMeter
    • Software development using Python, TypeScript, Node.js, Next.js, React, Angular or Flutter
What we offer:
  • Full-time employment with flexible working hours
  • Equipment for work
  • 100% paid sick leave up to 30 days
  • 22 days of paid vacation, plus one additional paid vacation day for every 2 years spent in the company
  • Competitive benefit package (budget for sports, private health insurance for you and your family, Pizza Day, Friday lunch…)
  • Employee Referral Program: Incentives for successfully referring qualified candidates to our team
  • Working remotely within multidisciplinary teams in agile environment or working in one of our offices in Novi Sad, Nis or Belgrade (flexible)
  • Working on innovative and unique projects, and new technologies
  • Supportive environment for personal development and learning
  • Strong company culture and team spirit that supports your best work
  • Regular team-building events
  • Modern offices with fully stocked kitchens
  • Paid English language lessons
  • New Year’s gifts and a theater show for kids
  • Anniversary gifts

Sounds interesting? Please send us your CV in English –  we are looking forward to meeting our new Chief Technology Officer!

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Security Policies
  • Time Management
  • Teamwork
  • Communication
  • Problem Solving

Chief Technology Officer (CTO) Related jobs