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
Career Paths
Reviews
FAQs
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.
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.
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.
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.
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.
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.
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!
Gabriella D..
Review Rating:
4.95/5
4.95
UCT is a great place to work! I have been here for only a few months, but already the management team have been encouraging and have given me lots of support. Everyone is willing to teach and learn, and there is a great atmosphere of collaboration. My experience has been fantastic so far and I can't recommend it highly enough!
Richard K..
Review Rating:
4.8/5
4.8
I've been working at UCT for a few years and I'm amazed every day by all of the new technologies that they introduce. They have an incredible team and everyone is very knowledgeable and eager to collaborate on projects. UCT has top-of-the-line equipment and a great working environment to foster creativity. I give UCT two thumbs up!
Olivia O..
Review Rating:
4.7/5
4.7
I am so glad I joined UCT! They really look after their technical team and always encourage team members to gain new skills and keep up with technology trends. They are very open and professional, and there are plenty of opportunities for growth. I highly recommend working for UCT!
Elijah S..
Review Rating:
4.9/5
4.9
UCT is a great place to work for someone in a technical role. I've been here for almost a year, and every day I've felt like I matter and make an impact. I'm surrounded by talented people and have the autonomy to think and work outside the box. UCT is a great place to work!
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.
What is the hiring timeline for technology positions at UCT?
The hiring process for UCT typically takes about two to four weeks from initial application to offer.
What kind of benefits come with a technology job at UCT?
UCT offers competitive benefits to technology job seekers, including competitive salaries, flexible working schedules, insurance and retirement plans, and other incentives.
What type of working environment does UCT provide?
UCT has a collaborative, team-oriented working environment that encourages innovation and encourages team members to work together across disciplines.
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.
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!