Senior Full Stack Software Engineer

4 weeks ago


Ann Arbor, Michigan, United States KLA Full time

About the Role:

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. We are seeking a talented Senior Full Stack Software Engineer to join our team.

Key Responsibilities:

  • Work with an agile full-stack team of software, data, and algorithm engineers to develop reliable software components.
  • Design, code, and maintain software components, as well as perform tuning and testing.
  • Collaborate with cross-functional teams to gather and define technical requirements.
  • Research and select optimal solutions based on requirements and success criteria.

Requirements:

  • Technical expertise in one or more programming languages (C#/Java/Python).
  • Excellent software design/implementation capabilities.
  • Strong understanding of data structures and algorithms.
  • Experience with data processing and storage technologies such as SQL and/or NoSQL Database systems.
  • Experience working with source control systems.
  • Strong communication and interpersonal skills.
  • Motivated to learn new skills independently.
  • Creative thinker with good problem-solving abilities.

Preferred Qualifications:

  • Experience developing a software application that ships to a customer and/or data storage/processing infrastructure used in production.
  • Multi-threaded and multi-core software application programming.
  • Experience with containerization and cluster management tools such as Docker and Kubernetes.
  • Basic understanding of statistics, data visualization, analytics, and machine learning.
  • Distributed computing principles.
  • Web development (HTTP, REST, JavaScript, HTML, CSS).
  • Experience building or troubleshooting scientific instruments or other mechanical, electrical, and/or optical systems.

About KLA:

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. We invent systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays.

Our Culture:

We focus on innovation and invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists, and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting, and our teams thrive on tackling really hard problems.

What We Offer:

We offer a total rewards package that is competitive and comprehensive, including medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off, paid company holidays, and family care and bonding leave.

Equal Opportunity Employer:

We are proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other status protected by applicable law.



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

    Job Summary:As a Software Engineer at KLA, you will be part of a collaborative team responsible for designing and developing software applications in a distributed microservice environment. Your responsibilities will span all stages of the software product lifecycle, from gathering requirements to developing software components and UIs that help our...


  • 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 Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of software solutions for the autonomy and mobility industry. We accelerate the adoption of safe and intelligent machines worldwide.Our team is looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy and mobility space.Mechanical Simulation...


  • Ann Arbor, Michigan, United States BTI Solutions Full time

    Job Title: Software Validation EngineerAt BTI Solutions, we are seeking a skilled Software Validation Engineer to join our team. As a Software Validation Engineer, you will be responsible for constructing and executing Infotainment / Telematics function validation plans and testing. You will validate the implementation of requirements and change lists for...


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

    Job SummaryKLA 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 Lead Software Engineer Embedded Software to join our team.ResponsibilitiesAs a Senior Lead Software Engineer Embedded Software, you will lead/manage a team...


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

    Job Summary:KLA is seeking a skilled Sr. Systems Software Engineer to join our team. As a key member of our software engineering group, you will be responsible for designing, developing, and testing complex software systems that control various pieces of hardware. Your expertise in software engineering and passion for working with hardware will enable you to...


  • Ann Arbor, Michigan, United States KLA Full time

    Job Description:KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. As a Senior Systems Software Engineer, you will be responsible for controlling various pieces of hardware that form our system as well as coordinating between them.Key Responsibilities:Design, develop, test, and roll out software solutions that...


  • Ann Arbor, Michigan, United States KLA Full time

    About the RoleKLA is seeking a skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications.Key Responsibilities:Develop and maintain web applications using modern frameworks and technologies.Collaborate with business...


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

    About the RoleWe are seeking a skilled Senior Developer to join our team at Highlight Technologies. As a Senior Developer, you will be an integral part of our agile development team, working on a project with the U.S. Environmental Protection Agency (EPA). Your primary responsibilities will include participating in agile development processes and ceremonies,...


  • Ann Arbor, Michigan, United States Criteo Full time

    Job Summary:As a Senior Software Engineer Data at Criteo, you will be a leading member of the platform team, responsible for designing and developing high-quality, maintainable code. You will participate in architecture discussions, influence the roadmap, and take ownership of new projects. Your expertise in building scalable, available, low-latency systems...


  • Ann Arbor, Michigan, United States KLA Full time

    Job Summary:KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. We are seeking a highly motivated Senior Lead Software Engineer to join our team.Responsibilities:Lead/ Manage a team of Software Engineers.Participation in a design team supporting the development of an electronics subsystem, board-level design,...


  • Ann Arbor, Michigan, United States Censys Full time

    Censys is seeking a highly skilled Senior Frontend Software Engineer to join our team and contribute to the development of our Internet Intelligence Platform (IIP).The ideal candidate will have a strong background in frontend development, with expertise in modern web technologies and a passion for building scalable and user-friendly applications.As a Senior...


  • Ann Arbor, Michigan, United States Atlas MedStaff Full time

    **About the Role**As a Senior Backend Software Engineer, you will be responsible for designing and developing scalable, efficient, and secure backend systems using modern technologies.**Key Responsibilities:**Design and implement backend APIs and servicesCollaborate with cross-functional teams to develop and deploy softwareMaintain and optimize existing...


  • Ann Arbor, Michigan, United States Censys Full time

    Job Summary:We're seeking a highly skilled Senior Software Engineer, Attribution Data Pipeline to join our team at Censys. Our Internet Intelligence Platform relies on processing and analyzing billions of internet telemetry data points, and we need someone with experience in data pipelines, stream/batch processing at scale, and building out APIs.The ideal...


  • 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 talented AI Software Engineers to join our team.As a member of our AI & Modeling Center of Excellence, you'll work with a world-class team of physicists, HPC system...

  • Full Stack Developer

    4 weeks ago


    Ann Arbor, Michigan, United States KLA Full time

    Job SummaryKLA is seeking a skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications.Key Responsibilities:Develop and maintain web applications using modern frameworks and technologies.Collaborate with business...

  • Software Engineer

    2 weeks ago


    Ann Arbor, Michigan, United States Trinity Health Full time

    Job Title: Software EngineerAt our company, we are looking for a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional teams


  • Ann Arbor, Michigan, United States Gambyt Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our remote team. As an Android Application Specialist, you will be responsible for designing and developing high-quality Android applications using our tech stack.This is a fantastic opportunity for someone who is passionate about software development and has a strong...

  • Senior UX Engineer

    1 month ago


    Ann Arbor, Michigan, United States Thomson Reuters Holdings Inc Full time

    Role Summary:As a Senior UX Engineer, you will be responsible for leading the design and development of complex technical projects and initiatives with significant risk. You will oversee critically important projects and investments, exercising autonomy in decision making and driving long-term technical vision and strategy.You will design technical solutions...


  • Ann Arbor, Michigan, United States Gambyt Full time

    Job Title: Software Development ProfessionalJob Description:We are seeking a skilled Software Development Professional to join our remote team. The ideal candidate will have several years of experience building software in a team environment and a strong passion for software and problem-solving.Key Responsibilities:Developing software applications using...