UCT (Ultra Clean Holdings)

Rating:
5/5
UCT (Ultra Clean Holdings) is a integrated technology development company that focuses on bringing advanced technology solutions to the medical industry. Founded in 1993, UCT has become a leader in medical device engineering, design, and contract manufacturing. With an extensive focus on technology, UCT leverages the newest advancements to create value to their clients. By utilizing their extensive resources, UCT offerings span from custom medical device development and fabrication to end-to-end system integration and testing. UCT has developed a strong reputation for transparency, innovation, and scalability. As such, UCT’s engineering staff benefits from the most advanced hardware, software and systems. This allows for rapid product development and integration, resulting in quicker-than-average turnaround times for their clients. Moreover, UCT is focused on social responsibility, creating employment opportunities for traditionally underrepresented groups and investing in projects like STEM initiatives and university philanthropies. At UCT, we are committed to meeting our clients’ needs by developing state-of-the-art technology solutions with a top-notch engineering team and a commitment to excellence. This focus on innovation, coupled with our experienced staff, enables us to create solutions that are gaining wide-spread adoption in medical and engineering fields. We are always looking for talented engineers and IT professionals to join our team and help us deliver on our commitment to our clients and the community. Our dynamic and energetic work environment offers big rewards to those who are ready to tackle challenging problems and lead innovative solutions.

Quick Links

Sr. Network Administrator

Average Work Hours (weekly unless noted): 45-50
Average Salary (yearly in dollars unless noted): Average of $95,000
Description: Responsible for the configuration and operation of IT infrastructure and networks to ensure efficient and reliable operation of the company's digital services and software. Troubleshoot and configure routers, servers, switches and other networking equipment, develop network-related documentation, security and backup protocols and procedures, install, maintain and upgrade network software and hardware. Establish regular maintenance schedules and support for the corporate computer systems and networks.
Qualifications / Requirements: Previous IT support or related experience, Bachelor’s Degree in computer science or related field, familiar with operating systems, distributed applications, and object-oriented application development, excellent customer service and communication skills, strong analytical and problem-solving skills.

Software Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): Average of $85,000
Description: Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigate and develop software solutions to correct inefficiencies and improve the customer experience. Develop high-quality software design and architecture to support client requirements. Ensure software quality through test cases, reviews and writing of automated tests.
Qualifications / Requirements: Bachelor’s degree in computer science or related field, experience designing user interfaces and web applications, strong knowledge of software development and object-oriented principles, experience with software development tools and databases, Knowledge of computer system fundamentals, able to read and translate customer requirements into technical design.

Data Analyst

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): Average of $78,000
Description: Responsible for collecting, organizing, and analyzing data to gain business insights. Identify trends and formulate recommendations in support of decision-making. Analyze financial data, customer data, and other business operations data to identify insights in order to solve problems and enhance the user experience. Generate data visualizations to communicate insights.
Qualifications / Requirements: Bachelor’s degree in computer science or related field, experience with analytics software, experience with SQL and other programming languages, knowledgeable in R, Python, and other statistical software, excellent communication and problem-solving skills.

Business Process Improvement Engineer

Average Work Hours (weekly unless noted): 45-50
Average Salary (yearly in dollars unless noted): Average of $95,000
Description: Identify and analyze organizational processes, develop and recommend process-related solutions to improve efficiency, customer experience, reduce costs, prevent errors, and improve service. Participate in the training of personnel on new procedures and revising existing processes.
Qualifications / Requirements: Bachelor’s degree in management, engineering, business, or related field, prior experience with process automation and design, excellent problem-solving skills, strong teamwork and interpersonal skills, strong knowledge of process development principles.

DevOps Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): Average of $90,000
Description: Develop and maintain scalable and secure IT infrastructure to support business continuityr. Troubleshoot and engineer technical solutions, design, develop and monitor automation tests, monitor and manage data, ensure system security and integrity, ensure highest levels of availability, perform system configurations and updates, build automation into existing deployment processes.
Qualifications / Requirements: Bachelor’s degree in computer science or related field, experience developing and maintaining DevOps systems, experience with system automation and scripting platforms, experience with source code management systems, familiarity with container based clusters, excellent communication and problem-solving skills.

Cloud Architect

Average Work Hours (weekly unless noted): 45-50
Average Salary (yearly in dollars unless noted): Average of $115,000
Description: Design and develop cloud-based solutions to meet unique business needs, analyze and assess new cloud features, work with internal and external stakeholders to develop and implement cloud-based architectures and solutions. Develop cloud strategy and roadmap, review cloud-based technologies for use in the business.
Qualifications / Requirements: Bachelor’s degree in computer science or related field, experience with cloud-based services and technologies, knowledge of scripting and automation languages, experience with cloud infrastructure design and implementation, able to read and interpret cloud-based security requirements and policies.
Locations: Santa Clara, Campbell, Antioch, Livermore, San Jose, Sunnyvale, Fremont, Milpitas
Career Paths: Engineering Manager, Process Engineer, Manufacturing Technician, Production Supervisor, Quality Assurance Manager, Design Engineer, Project Manager, Process Technician, Supply Chain Manager, Maintenance Technician.
Job Contacts: jobs@ultraclean.com

Recent Reviews

Thomas H.
4.9/5
4.9
My experience working with the UCT team has been extremely positive. They carefully train each employee on the technologies and processes required for the job, and I really feel like I'm contributing to something meaningful here. The team is highly collaborative, and always willing to work together to solve any challenges that come our way. I highly recommend this company for any technical position!

Frequently Asked Questions

What types of technology positions does UCT offer?
UCT offers a wide variety of technology positions, ranging from software development and engineering to system design and implementation.
What qualifications do I need to work at UCT?
Applicants must have at least a Bachelor’s degree in the engineering or related field and two or more years of experience in the field.