Position: Head of Engineering
Company: TurnKey Labs
Category: Other
Experience required: 5y
English level: fluent
Published: 2023-07-01T00:00:00+03:00

**Location: Bucharest, Romania**

                            ~~~~ About the Company ~~~~ 
Aeris is at the forefront of the “Internet of Things” (IoT) industry, building networks and applications to enable Fortune 500 clients to fundamentally improve their businesses. We believe IoT will have a profoundly positive impact on the world for generations to come. The improvements made possible through IoT—improving patient care, preserving our natural resources, eliminating vehicle fatalities, and providing power to remote parts of the world—are just now being realized.  Headquartered in Silicon Valley with offices around the world, Aeris is the preeminent cellular IoT player globally powering critical projects across energy, connected vehicles, transportation, retail, healthcare and more.  

Aeris provides a SaaS based connectivity management platform for mobile operators and enterprises.  

It enables organizations to realize new revenue streams from a vast variety of devices while simplifying the process and reducing the cost of connecting them to benefit from economies of scale. The platform provides access to key functionality including subscription management, eSIM/eUICC management via world class APIs and operator and enterprise self-service portals.  This is built on core tenants of cloud computing and intelligence (AI/ML).  And thanks to our deep expertise and our extensive trusted partner network, we are the go-to destination for those wishing to roll-out high quality global IoT deployment.

**We are seeking a highly skilled and motivated Leader to join our team as the Head of Software Engineering in Bucharest, Romania**.  
As the Head of Software Engineering and Site Leader, you will be responsible for leading and managing our software development teams and driving all the capabilities needed at the site. Aeris has multiple global sites, and it will be essential to align with colleagues in this distributed environment regarding standard processes and technology stacks. You will play a crucial role in driving the technical direction, strategy, and execution of software projects, ensuring the successful delivery of high-quality software solutions. Your expertise and leadership will be instrumental in shaping our software engineering practices and driving innovation within the organization. In your role as Site Leader, you will ensure adherence with applicable regulations while driving the ability to attract and retain the best talent available.

                                     ~~~~ Responsibilities ~~~~ 
-- Lead and manage a team of software engineers, providing mentorship, guidance, and support to ensure their professional growth and success.
-- Align with colleagues to define and implement software development processes, standards, and best practices to ensure efficient and high-quality delivery of software solutions.
-- Collaborate with product managers, architects, and other stakeholders to define the technical roadmap and prioritize software development initiatives.
-- Drive the execution of software projects, monitoring progress, identifying risks, and implementing corrective actions to ensure timely delivery.
-- Foster a culture of innovation and continuous improvement, promoting the adoption of new technologies, tools, and methodologies within the software engineering teams.
-- Establish and maintain effective communication channels across teams, ensuring alignment, collaboration, and transparency throughout the software development lifecycle.
-- Work closely with the recruitment team to attract, hire, and retain top software engineering talent, ensuring a diverse and high-performing team.
-- Stay up-to-date with industry trends, emerging technologies, and best practices in software engineering, and advocate for their adoption where appropriate.
-- Collaborate with other department heads and senior leadership to align software development efforts with overall business goals and strategies.

                                     ~~~~ Requirements ~~~~ 
-- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
-- Proven experience (at least 8-10 years) in software development, with a focus on leading and managing software engineering teams.
-- Strong technical background and hands-on experience in software development using modern technologies and programming languages.
-- Extensive knowledge of software development methodologies, processes, and best practices, including Agile and DevOps.
-- Demonstrated ability to drive and deliver complex software projects within budget and time constraints.
-- Excellent leadership and people management skills, with a track record of building and developing high-performing software engineering teams.
-- Strong problem-solving and decision-making abilities, with a strategic mindset and the ability to prioritize competing demands.
-- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
-- Fluent English language skills, both written and spoken.
-- Experience in the technology industry or related sectors is highly desirable.
-- Familiarity with Romanian technical talent, compensation levels, and regulations.

                                     ~~~~ We offer~~~~ 
-- We’re welcome new ideas and allows you to make an immediate impact on the team
-- Flex PTO for any reason, including sick days (no specified limits), flexible work schedule;
-- Personal laptop;
-- Trainings, certifications, conferences;
-- Private health insurance coverage;
-- Remote work + 2/3 times per week office work;