For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Cohu, Inc.
Cohu, Inc.

Staff Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Staff

Tech stacks

Software Development
Testing
Automation
+33

Visa

U.S. visa required

Permanent role
10 days ago
Apply now

Staff Software Engineer

NOTE: This is a fully remote position based in the US or Canada.

We’re seeking a Staff Software Engineer to help architect and build next-generation distributed systems that power our software platform, delivering solutions across both SaaS and on-premise environments. In this role, you’ll design and implement scalable, high-performance systems that process large-scale data and support critical business operations.

Today’s world depends on semiconductor chips—the technology inside your smartphone, automobile, and the internet. Tignis is the leading software company that delivers industry-leading AI/ML products that optimize and control the manufacturing processes for those chips. Using our products and solutions, semiconductor companies can build chips faster with higher quality and less waste.

Tignis is a fully remote company headquartered in Seattle, WA. We combine all the best elements of a startup company (culture, ability to influence/impact, agility) with the financial backing of an established enterprise (Tignis is a subsidiary of Cohu, Inc., a global technology leader supplying test, automation, inspection and metrology products and services to the semiconductor industry).

We’ve brought together an amazing and talented team spanning physical science, software engineering, and artificial intelligence. If you’re looking to join a collaborative team delivering real-world AI/ML solutions for some of the world’s most advanced manufacturing organizations, we’d love to hear from you.

We believe diverse teams build better products and are committed to creating an inclusive culture where people from all backgrounds feel welcome, valued, and supported.

The Role:

As a Staff Software Engineer, you’ll play a key role in designing and building systems that support our platform across cloud and on-premise environments. In this fully remote role, you’ll work on complex technical challenges and collaborate across teams.

The Platform Team builds the foundational systems that enable rapid innovation and scalability of our product. We’re seeking an experienced technical leader who can bring practical knowledge and a collaborative mindset to drive forward our distributed systems architecture.

Responsibilities:

System Architecture & Design

  • Create scalable and dependable architectures for a modern data platform with batch and streaming capabilities.
  • Design distributed software systems that manage high-throughput data processing effectively.
  • Make architectural decisions balancing performance, scalability, and maintainability.
  • Develop clean, maintainable APIs that support seamless integration between services.
  • Ensure systems work reliably across SaaS and on-premise environments.

Technical Strategy & Leadership

  • Contribute to architectural roadmaps and strategic initiatives.
  • Lead feasibility evaluations and technical discussions influencing platform direction.
  • Mentor engineers and share expertise across teams.
  • Evaluate and integrate third-party technologies while maintaining architectural integrity.
  • Promote engineering best practices, including test automation and continuous delivery.

Implementation & Optimization

  • Develop robust solutions to distributed computing challenges.
  • Optimize data pipelines with a focus on reliability, throughput, and observability.
  • Automate systems for efficiency and reduce manual intervention.
  • Lead system integration, testing, and production readiness activities.
  • Conduct performance tuning and design reviews to improve system scalability and resilience.

Collaboration & Technical Standards

  • Work closely with internal teams and external partners to convert business needs into technical solutions.
  • Encourage process improvements and support risk management strategies.
  • Align technical work with security requirements, industry standards, and engineering practices.
  • Lead architectural reviews and encourage cross-team discussions.
  • Monitor performance and drive continuous improvements to ensure high system availability.

What We’re Looking For

  • Strong experience designing and building scalable distributed systems and applications, with deep expertise in system architecture, development, and performance optimization.
  • A track record of building reliable, maintainable APIs with thorough documentation and clear versioning strategies
  • Deep understanding of software engineering best practices, including code quality, testing strategies, and technical debt management

Even Better If You Have

  • Advanced Python experience, including frameworks like FastAPI, Django, or Flask and proficiency with asyncio and concurrent programming
  • Experience mentoring engineers and leading technical initiatives.
  • Familiarity with containerization principles and microservices architecture patterns, including Kubernetes and Docker

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field
  • Master’s degree is a plus, particularly in areas like Distributed Systems, Computer Science, or related field
  • Equivalent practical experience may substitute for formal education - we value demonstrated expertise in building complex distributed systems and technical leadership
  • 8+ years of professional software engineering experience, including 3+ years in a technical leadership capacity.

We offer a comprehensive benefits package, including medical, dental, and vision insurance,

401(k) contributions, Unlimited Time Off (UTO), and much more.

If you enjoy building scalable systems, solving impactful technical challenges, and working with a collaborative team — we’d love to hear from you. We welcome all applicants and will contact those selected for the next step in the process.

Location

This is a remote position based in the US or Canada.

About Tignis

Tignis (tignis.com) is a pioneer in AI-powered process control and monitoring with a physics and engineering foundation. Headquartered in Seattle, the company develops and sells innovative software solutions for the semiconductor industry that use AI and machine learning to enable next-generation Smart Manufacturing. Tignis provides semiconductor IDMs, equipment manufacturers, pure-play foundries, and components and materials suppliers with unprecedented automation, advanced predictive visibility and prescriptive process control—increasing manufacturing yield, decreasing unscheduled downtime, and reducing operating costs. Tignis works with the world’s top semiconductor equipment manufacturers and fabricators.

About Cohu, Inc.

👥501-1000
📍Poway
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service