Manager, Software Engineering

2 weeks ago


Ann Arbor, United States Clarivate Analytics US LLC Full time

We seek a self-motivated Manager of Engineering with a passion for technology and committed to delivering quality products to join our team. As a Manager of Software Engineering you will be responsible for leading, growing, and developing a team of Software Engineers in designing, implementing and documenting changes to new and existing data driven cloud based applications for Clarivate. You will manage a team that is focused on developing innovative solutions to process large amounts of data. Your team will be focused on all aspects of the ETL process, including working with unstructured and semi-structured data, helping transform it into clean and meaningful data warehouses for business applications. It is essential in this role that you build strong relationships across all disciplines within Clarivate; from developer, product, quality, DevOps and professional services at both a technical and non-technical level, as well as being an interface to other Clarivate's development centers. Additionally, you must have strong development background with the ability to lead effectively in a fluid, fast-paced agile environment. About You - experience, education, skills and accomplishments: Bachelor's Degree in Computer Science or related fields 3-5 years of experience leading and directly managing engineering teams and delivering business solutions 3-5 years of experience with AWS cloud hosting tools (EMR, EC2, S3, RDS, etc) 5+ years of experience leading teams driving projects to completion. 5+ years development experience in designing and delivering complex, large-volume, diverse system applications Dimensional modeling and design ETL process design and implementation experience Experience programming using PHP, Python, Perl, or Java for data development Experience with SQL databases (eg Oracle, MySQL, MSSQL, etc.) Experience working in Unix/Linux environment 5+ years working on an Agile development team It would be great if you also had... Experience working with global teams What will you be doing in this role? Manage a Software Engineering team focusing mainly on ETL and data projects in a cloud based environment Ensure your team is running smoothly and delivering results on time with exceptional quality Manage your team to create innovative solutions to collect, clean, and validate both structured and unstructured information as well as developing and implementing technical designs and data structures Work alongside your team on a daily basis remaining hands-on and getting deep within the code and technology Manage the Clarivate's quarterly planning cycle, as well as reporting of the successful delivery of that planning for your development teams. Work with Product Manager to ensure that data team has a prioritized backlog supporting quarterly planning and long-term product planning. Work with the Quality team to ensure that all features are validated by test automation. Work with the DevOps team to ensure that we support Continuous Delivery allowing us to push known releases with confidence to any environment. Help to define the technology stack of choice, including understanding which cloud solutions provide best choice for specific use cases as well as the development languages used in delivery of our platform services. Coach your team of Engineers helping them improve their skills and grow their careers Attract and hire new Software Engineers to join our growing team Work and coordinate development activities with teams in various locations Hours of Work: Full time, permanent Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religio



  • Ann Arbor, United States The Charles Schwab Corporation Full time

    At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together. Duties: System design and specification developm Development, Manager, Software, Engineer, Technology

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States Nanosoft Technologies Full time

    Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of existing software capabilities. May work with computer hardware engineers to integrate hardware or software systems, and develop specifications and performance requirements. May...

  • Software Engineer

    5 days ago


    Ann Arbor, United States Nanosoft Technologies Full time

    Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of existing software capabilities. May work with computer hardware engineers to integrate hardware or software systems, and develop specifications and performance requirements. May...


  • Ann Arbor, United States KLA-Tencor Full time

    Base Pay Range: $24.00 - $40.00 per hour based on pursuit of a Bachelor's, Master's, or Ph.D. Primary Location: USA-MI-Ann Arbor-KLA KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified...


  • Ann Arbor, United States Tekwissen Full time

    Job Overview We are looking for an experienced Java Software Engineer to be a part of our IT department. You will be responsible for prioritizing and executing tasks in the software development lifecycle. Besides, you will be testing and debugging java applications to ensure a smooth user experience. You should be able to develop scalable java code and a...


  • Ann Arbor, United States Tekwissen Full time

    Job Overview We are looking for an experienced Java Software Engineer to be a part of our IT department. You will be responsible for prioritizing and executing tasks in the software development lifecycle. Besides, you will be testing and debugging java applications to ensure a smooth user experience. You should be able to develop scalable java code and a...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in Ann Arbor, MI. This role will be working in a system that receives content from external customers and focuses mainly on Java and AWS technologies. If this sounds like an opportunity you are interested in, then we would love to talk to you! About - experience, education, skills, and...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in Ann Arbor, MI. This role will be working in a system that receives content from external customers and focuses mainly on Java and AWS technologies. If this sounds like an opportunity you are interested in, then we would love to talk to you! About - experience, education, skills, and...


  • Ann Arbor, United States FAAC Incorporated Full time

    Job Type Full-time Description FAAC Incorporated is seeking an Associate to Mid-level Software Engineer with 2 to 5 years of experience. For more than 30 years, FAAC has provided systems engineering and software projects to the US Government and private industry. We take a hands-on approach to developing analytical models and simulations, resulting in...

  • Software Engineer I

    4 weeks ago


    Ann Arbor, United States Cybernet Systems Corporation Full time

    Job DescriptionJob DescriptionSoftware Engineer Job Description:Entry level position. Design and develop computer programs to solve various scientific and engineering problems. The problems are usually related to device control, machine vision, or data organization. Successful candidate will take (often under-specified) problem descriptions, figure out how...


  • Ann Arbor, United States Domino's Corporate Full time

    Job Description Summary of Duties: Responsible for overall quality assurance throughout application development cycle for functional area. Partner with development team for overall code quality. Execute tests and improve iteratively as new features become part of regression and other test cycles. Participate in developing and documenting User Stories,...


  • Ann Arbor, United States Domino's Corporate Full time

    Job Description Summary of Duties: Responsible for overall quality assurance throughout application development cycle for functional area. Partner with development team for overall code quality. Execute tests and improve iteratively as new features become part of regression and other test cycles. Participate in developing and documenting User Stories,...

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States Peoplr Full time

    Job Description Software Engineer Are you an ambitious, dedicated developer who loves variety in your workday and honing your skills in many different specialties? Would you like to grow your career in a collaborative, creative environment with empathetic teammates who all pull their own weight and celebrate each other's successes? If these questions...

  • Software Engineer

    5 days ago


    Ann Arbor, United States Peoplr Full time

    Job Description Software Engineer Are you an ambitious, dedicated developer who loves variety in your workday and honing your skills in many different specialties? Would you like to grow your career in a collaborative, creative environment with empathetic teammates who all pull their own weight and celebrate each other's successes? If these questions...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in the US. The Senior Software Engineer is responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in the US. The Senior Software Engineer is responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Lead Software Engineer to join our team in the US. As a Lead Software Engineer, you are responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to help build next generation public library engagement suite. This is an amazing opportunity to work on our Vega Product Suite. This position will report to the team lead for the team. About You - experience, education, skills and accomplishments 5+ years relevant development experience 4+ years of Java...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to help build next generation public library engagement suite. This is an amazing opportunity to work on our Vega Product Suite. This position will report to the team lead for the team. About You - experience, education, skills and accomplishments 5+ years relevant development experience 4+ years of Java...


  • Ann Arbor, United States University of Michigan Full time

    Summary The Data Science for Dynamic Intervention Decision Making Center D3C within the Institute for Social Research at the University of Michigan invites applications for a software manager to work as part of a diverse cross-campus research team dedicated to democratizing mobile health research through open-source technology. The software manager will lead...