Senior Software Developer

1 month ago


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 for the deposit, curation, analysis, and dissemination of political and social science data.

Key responsibilities include:

  • Developing web applications using Java, JavaScript, and Groovy programming languages
  • Containerizing applications into Docker images
  • Building CI/CD pipelines with Jenkins, Gitlab, and Tekton
  • Mentoring junior developers and reviewing their code
  • Providing team and architectural leadership

The University of Michigan is an equal opportunity/affirmative action employer. Qualified candidates should submit their resume and a cover letter outlining their skills and experience.



  • 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 Lilax Technologies Full time

    Job SummaryLilax Technologies is seeking a highly skilled Sr. Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key ResponsibilitiesAnalyze and evaluate existing software and database management systems to understand information technology...


  • 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 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,...

  • Software Developer

    2 weeks ago


    Ann Arbor, Michigan, United States Zingermans Full time

    We are seeking a skilled Software Developer to join our team at {company}.Job SummaryDevelop and maintain high-quality software applications using a variety of programming languages and technologies.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project...


  • 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 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-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 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 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...


  • 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...


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

    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. 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.The Director of Software Application Development will lead a...


  • Ann Arbor, Michigan, United States FAAC Incorporated Full time

    Job Summary:FAAC Incorporated is seeking an entry-level software engineer with experience in C/C++ on both Linux and Microsoft Windows. The ideal candidate will have a strong foundation in software development and be excited to work on technically challenging problems.Key Responsibilities:Design and implement new features and software modulesSoftware...


  • 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...


  • Ann Arbor, Michigan, United States Omni Inclusive Full time

    Key Responsibilities:As a Senior Linux System Developer at Omni Inclusive, you will be responsible for designing and implementing multi-threaded system architecture for client-server applications. Your expertise in C/C++ programming for Linux operating systems will be crucial in developing high-quality working code.Requirements:Extensive experience in C/C++...


  • Ann Arbor, Michigan, United States KBR Full time

    Job Summary:KBR is seeking an experienced Program Manager to lead a Software Development Team in a challenging and dynamic environment. The successful candidate will be responsible for ensuring the successful execution of a portfolio of projects, transforming development practices, and pursuing new opportunities.Key Responsibilities:Provide business...


  • 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 Atomic Object LLC Full time

    About the FellowshipAt Atomic Object, we are committed to fostering a diverse and inclusive community of software developers. To achieve this goal, we are offering a fellowship program for students of color who are interested in pursuing a career in software development.The fellowship provides a unique opportunity for students to gain hands-on experience in...