Senior Full Stack Software Engineer

2 weeks ago


Ann Arbor, Michigan, United States KLA Full time
Job Title: Senior Full Stack Software Engineer

We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at KLA. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems.

Key Responsibilities:
  • Design and develop software components using a variety of programming languages, including C#, Java, and Python.
  • Collaborate with cross-functional teams to gather and define technical requirements, research technologies, and select optimal solutions.
  • Develop and maintain up-to-date documentation, including technical specifications, user manuals, and release notes.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in software development.
Requirements:
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
  • Experience with data processing and storage technologies, such as SQL and NoSQL databases.
  • Proficiency in source control systems, including Git.
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Motivated to learn new skills independently and adapt to changing technologies.
Preferred Qualifications:
  • Experience developing software applications that ship to customers and/or data storage/processing infrastructure used in production.
  • Knowledge of containerization and cluster management tools, such as Docker and Kubernetes.
  • Basic understanding of statistics, data visualization, analytics, and machine learning.
  • Distributed computing principles and web development skills, including HTTP, REST, JavaScript, HTML, and CSS.
What We Offer:
  • A competitive total rewards package, including medical, dental, vision, life, and other voluntary benefits.
  • A 401(K) plan with company matching and an employee stock purchase program (ESPP).
  • Student debt assistance, tuition reimbursement program, and development and career growth opportunities.
  • Financial planning benefits, wellness benefits, including an employee assistance program (EAP), paid time off, and paid company holidays.
  • Family care and bonding leave.

KLA is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and respectful work environment that values diversity, equity, and inclusion.



  • Ann Arbor, Michigan, United States KLA Full time

    Job Title: Senior Full Stack Software EngineerWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at KLA. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a range of...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job DescriptionKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our innovative ideas and devices are advancing humanity, and we're looking for a talented Senior Full Stack Software Engineer to join our team.ResponsibilitiesWork with an agile full-stack team to design, develop, and maintain software...


  • Ann Arbor, Michigan, United States KLA Full time

    Job Summary:KLA is seeking a skilled Senior Full Stack Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages and...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Clarivate Analytics US LLC. As a key member of our Agile team, you will be responsible for designing, developing, and deploying custom business software solutions for internal use by our patent search teams.Key Responsibilities:Develop and maintain high-quality...


  • Ann Arbor, Michigan, United States University of Michigan Full time

    Job SummaryThe Department of Pathology at the University of Michigan is seeking a highly skilled Full-Stack Software Engineer to join the Division of Diagnostic Genetics & Genomics (DGG). As a key member of our team, you will play a crucial role in developing innovative software applications that enhance the delivery of precision medicine at scale.Key...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our small and agile IT and software development team. As a key member of our team, you will be responsible for completing software development tasks both individually and as a member of an Agile team.Key ResponsibilitiesAnalyze and study complex system requirements, using software...

  • Software Engineer

    3 days ago


    Ann Arbor, Michigan, United States Campfire Interactive Full time

    Job Title: Software EngineerCampfire Interactive is a leader in cloud-based Opportunity Management & Sales Forecasting, Quote Lifecycle Management, and Program, Project & Issues Management.We are seeking a highly skilled Software Engineer to join our team and contribute to the development of our cutting-edge software solutions.The ideal candidate will have a...


  • Ann Arbor, Michigan, United States KLA Corporation Full time

    Job Title: Senior AI Software EngineerJob Summary:We are seeking a highly skilled Senior AI Software Engineer to join our team at KLA Corporation. As a Senior AI Software Engineer, you will be responsible for designing, developing, and deploying cutting-edge AI and machine learning solutions for our semiconductor manufacturing industry.Responsibilities:*...


  • Ann Arbor, Michigan, United States Clarivate Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Operations Engineer to join our Public Cloud enablement team at Clarivate. As a key member of our team, you will be responsible for designing, implementing, and managing large-scale cloud infrastructures on AWS.About YouBachelor's Degree or equivalent in computer science, software engineering, or a...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Operations Engineer to join our Public Cloud enablement team at Clarivate Analytics US LLC.This is a full-time position with a hybrid working model, requiring 40 hours of work per week, including on-call duties.Key ResponsibilitiesManage and govern AWS accounts, Base AMI, and IAM/SSO compliance...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Operations Engineer to join our Public Cloud enablement team at Clarivate Analytics US LLC.This is a full-time position with a hybrid working model, requiring 40 hours of work per week, including on-call duties.Key ResponsibilitiesManage and govern AWS accounts, Base AMI, and IAM/SSO compliance...


  • Ann Arbor, Michigan, United States Vodastra Full time

    Job OverviewVodastra is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop complex software systems with a focus on security and performance.Work closely with cross-functional teams to develop and implement software solutions.Collaborate with senior team members to develop system solutions to business...


  • Ann Arbor, Michigan, United States The University of Michigan Full time

    The University of Michigan is seeking a highly skilled Full Stack Software Engineer to join their team. The ideal candidate will have a strong background in software development, with experience in Java, JavaScript, and Groovy programming languages.The successful candidate will be responsible for developing web-based applications and related infrastructure...


  • Ann Arbor, Michigan, United States Cisco Full time

    About the RoleThis is a hybrid position working onsite in Ann Arbor, MI a couple days a week. To be considered, candidates must currently be living in the Ann Arbor area.What You'll DoAs a Software Engineering Technical Leader (Duo Passwordless), you will work on a range of projects, from building the future of passwordless authentication to improving the...


  • Ann Arbor, Michigan, United States Highlight Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead our agile development team in delivering high-quality software solutions. The ideal candidate will have a strong background in DevSecOps, Agile methodologies, and software development.Key ResponsibilitiesParticipate in agile development processes and ceremoniesDevelop and maintain...


  • Ann Arbor, Michigan, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide. Founded in 2017, the company delivers AI-powered ADAS/AD toolchains, vehicle platforms, and autonomy stacks to help customers shorten time to market, build high-quality systems, and create...


  • Ann Arbor, Michigan, United States Highlight Technologies Full time

    Job Title: Senior DeveloperWe are seeking a highly skilled Senior Developer to join our team at Highlight Technologies. As a key member of our agile development team, you will be responsible for developing and maintaining web-based software that meets project requirements for code quality and performance.Responsibilities:Participate in agile development...


  • Ann Arbor, Michigan, United States KLA Full time

    Job DescriptionKLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Our innovative systems and solutions are used in the production of wafers, integrated circuits, packaging, printed circuit boards, and flat panel displays.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Software Engineer to join our team at KLA-Tencor. As a key member of our software engineering team, you will be responsible for designing, developing, and testing complex software systems that control various pieces of hardware.Key ResponsibilitiesDevelop a deep understanding of the system and...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job Summary:KLA-Tencor is seeking a highly motivated and detail-oriented Software Engineering Intern to join our team. As a Software Engineering Intern, you will have the opportunity to work on exciting software development projects and collaborate with our experienced engineers.Responsibilities:Translate user needs to software design requirementsApply...