onsite
Supervisor, Software Engineering - Veeco
Software Engineer
Lead a high‑performing engineering team to deliver reliable, high‑quality software that meets program schedules and product roadmaps, while driving architecture decisions, hands‑on development, and cross‑disciplinary integration.
About the role
Key Responsibilities
- Lead and mentor a team of software engineers, fostering a culture of excellence and continuous improvement.
- Drive architecture decisions and ensure alignment with product roadmaps and program schedules.
- Contribute to hands‑on development, code reviews, and troubleshooting of complex system issues.
- Oversee testing, integration, and validation across hardware and software environments.
- Collaborate with cross‑functional teams to support the full product lifecycle and maintain long‑term reliability.
Requirements
- Proven experience in software engineering and architecture within a complex, hardware‑centric environment.
- Strong leadership skills with a track record of building and scaling high‑performing teams.
- Expertise in code review, debugging, and troubleshooting across integrated systems.
- Excellent communication skills and ability to translate technical concepts to non‑technical stakeholders.
Skills
machine learningsql