We’re looking to find an experienced and strategic leader to fill the position of Associate Manager – Software Engineering. The primary mission is to guide the team through the entire software delivery lifecycle—from scope definition and design to development, testing, deployment, support, and ongoing innovation. This is a hands-on, full development lifecycle role which provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. A deep understanding of customer needs is paramount, and it is critical to integrate these insights into every phase of product development and to think creatively to bring groundbreaking technology in-house. Building robust relationships across all company disciplines and stakeholder groups is also a crucial aspect of this role, ensuring seamless collaboration and the adoption of industry-leading software development practices.About You – experience, education, skills, and accomplishments BS/MS in Computer Science or another related discipline and 7+ years of progressive Object-Oriented development of which 5+ years in a modern programming language such as .NET (preferred) or Java.At least 2 years of technical leadership experience managing a team of software engineers.Extensive experience in building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS), Microsoft Azure, or similar providers.Experience in delivering end-to-end SaaS applications and highly scalable software products.Strong technical background and in-depth experience with server-side frameworks, event driven architecture, system integration patterns, SQL and No-SQL based database systems.Demonstrated ability to manage and mentor software engineers, maintain architectural vision and product quality.It would be great if you also had . . . Demonstrated ability to mentor software engineers, maintain architectural vision and product quality.Experience with working in a matrix organization within a multi-national company and multicultural environment.Hands-on experience with automated delivery pipelines, agile delivery, and test-driven developmentStrong knowledge of data structures, algorithms, operating systems and/or distributed systems (high-availability, scalability/performance, security).Experience working in a dynamic, fast-paced, Agile team environment; experience with the Lean Agile framework is a plus.Experience in building trusted relationships and influencing others, particularly with stakeholders and leadership teams across all levels and cross-functions within the organization.Excellent verbal and written communication skills, both in Serbian and English.What will you be doing in this role? Leads and manages a software development teams to deliver projects which achieve desired outcomes.Partnering with product owners, design, data and other technology teams in a high velocity software engineering environment to define and bring new capabilities to market.Lead complex initiatives and act as the technical subject matter expert in software design, architecture, security, implementation, continuous delivery, and support for all the products under scope in a fast-paced delivery environment.Service ownership over the quality, TCO, maintainability and security of the apps and products being delivered.Accountable for project scope, schedule, and budget ensuring commitments and progress are monitored closely and communicated clearly.Provide meaningful input into design and architecture decisions that drive technical innovations. In conjunction with the architecture group establish and enforce design and coding standards, evaluate, and recommend tools for improving software delivery.Hire, develop, and retain a team of high performing engineers while participating in broader technology and product talent initiatives.Lead a team to excellence in execution to deliver quality projects on-time.Create alignment among teams and stakeholders while inspiring employees to achieve their best through effective leadership and communication practices.Proactively understand business goals & proposed product milestones. And apply a curious & critical lens to uncovering technical risks & opportunities.Provide data supported reports to the appropriate stakeholders on recommended product improvements, service assurance, delivery, quality and operational procedures or performance issues based on feedback and observations from the local team.Product you will be developing IPG applications are designed to securely manage and support operational efficiency and strategic decision-making across the entire IP lifecycle. This drives IP awareness, improves planning and efficiency, and helps to increase market competitiveness across the globe. World-class IP management systems empower innovation, elevates your IP management and protection capabilities and facilitates agile portfolio management and optimization. About the Team We have a great skill set in .NET, C#, SQL and common front-end frameworks and technology. You will collaborate with the QA Engineers, Architects, Product Owner’s and DevOps teams to build reliable software ready to be used by hundreds of corporate clients around the world. Hours of Work This is permanent position with Clarivate. You will be working in IST time zone. We have hybrid work model, flexible and employee friendly work environment.At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting