2

Remote Cnc Programmer Jobs in Santa Rosa, CA (NOW HIRING)

Remote Cnc Programmer information

See Santa Rosa, CA salary details

$18

$33

$49

How much do remote cnc programmer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for remote cnc programmer in Santa Rosa, CA is $33.85, according to ZipRecruiter salary data. Most workers in this role earn between $27.84 and $38.12 per hour, depending on experience, location, and employer.

What are the typical daily tasks and collaboration methods for a Remote CNC Programmer?

As a Remote CNC Programmer, your daily responsibilities often include designing and optimizing CNC programs, interpreting technical drawings, and uploading code to remote machines or facilities. You frequently collaborate with engineers, machinists, and production managers through email, video calls, and cloud-based project management platforms to ensure design accuracy and resolve technical issues. Regular tasks may also involve troubleshooting program errors, updating documentation, and providing remote support during machine setups. This role requires ongoing communication and proactive coordination to ensure seamless production workflows, even from a distance.

What are the key skills and qualifications needed to thrive in the Remote Cnc Programmer position, and why are they important?

To thrive as a Remote CNC Programmer, you need expertise in CNC programming, machining processes, and blueprint reading, usually supported by a degree or certification in manufacturing, engineering, or a related field. Familiarity with CAD/CAM software (such as Mastercam, SolidWorks, or Fusion 360) and CNC machine controllers, as well as relevant certifications like NIMS, are highly valued. Strong problem-solving skills, attention to detail, and effective remote communication are essential soft skills in this role. These abilities ensure accurate program creation, efficient virtual collaboration, and timely troubleshooting of complex manufacturing tasks.

What is a Remote CNC Programmer job?

A Remote CNC Programmer creates and optimizes CNC machine programs from a remote location, using CAD/CAM software to ensure efficient and precise machining. They collaborate with engineers and machinists to develop toolpaths, troubleshoot issues, and improve manufacturing processes. This role requires strong programming skills, knowledge of G-code, and experience with CNC machines. Remote CNC Programmers must also communicate effectively and ensure their programs meet design specifications while maximizing productivity.

What are popular job titles related to Remote Cnc Programmer jobs in Santa Rosa, CA? For Remote Cnc Programmer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Remote Cnc Programmer jobs in Santa Rosa, CA look for? The top searched job categories for Remote Cnc Programmer jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Remote Cnc Programmer jobs? Cities near Santa Rosa, CA with the most Remote Cnc Programmer job openings:
Software Engineer, Cash App - Controls

Software Engineer, Cash App - Controls

Block

Bodega Bay, CA • On-site, Remote

Other

Posted 19 days ago


Block rating

7.9

Company rating: 7.9 out of 10

Based on 16 frontline employees who took The Breakroom Quiz

9th of 17 rated payment service providers


Job description

It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 50+ million monthly active customers. We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible.

Today, Cash App has thousands of employees working globally across office and remote locations, with a culture geared toward innovation, collaboration and impact. We've been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates. No matter the location, we tailor our experience to ensure our employees are creative, productive, and happy.

The Role

On Cash App's Controls team, we build essential platform infrastructure that protects millions of Cash App customers while ensuring fair and equitable access to financial services. We partner across engineering, product, and risk teams to build highly-available infrastructure that powers critical trust and safety decisions throughout Cash App's ecosystem. We are an AI-driven engineering team - we use agentic coding tools across our entire development lifecycle, from design exploration through implementation and review, and we expect every engineer to do the same. In this role, you'll implement scalable solutions that enable billions of safe customer interactions that create a holistic experience that fosters the trust, safety, security, and support of our customers and their assets, directly contributing to Block's mission of economic empowerment through accessible and secure financial services.

You Will
  • Partner closely with product managers, designers, engineers, and business leads to scope, plan, design, build, and launch new features as well as maintain existing functionality of our product controls ecosystem
  • Lead technical discussions within your team and contribute to design and product discussions with partners across the organization
  • Leverage your experience and knowledge to grow your teammates' technical breadth and depth through mentoring
  • Direct AI agents across the full development lifecycle - from prototyping and implementation to debugging and code review - operating as the architect and decision-maker while AI handles the building
  • Expand what's possible with AI tooling - identify opportunities to automate repetitive work, improve code quality through AI-driven review, and share effective patterns with your team
You Have
  • 6+ years experience building and operating highly available services
  • Experience contributing to cross-functional technical efforts and coordinating across teams
  • Strong collaboration skills and customer empathy
  • A growth mindset and comfort navigating open-ended problems
  • Well-developed curiosity and initiative to build creative solutions to complex problems
  • Contributed to the growth of fellow engineers through technical leadership and mentoring
  • Demonstrated fluency with AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot, or similar agentic coding tools) in real production work - not just familiarity, but regular, effective use
  • You stay current on the rapidly evolving landscape of AI tooling and actively experiment with new capabilities as they emerge
Technologies We Use and Teach
  • AI-Driven Development: Claude Code, Goose (Block's open-source AI agent), Cursor, GitHub Copilot, Anthropic's Model Context Protocol (MCP)
  • Kotlin, Java
  • HTTP, JSON, gRPC, Protocol Buffers
  • DynamoDB, MySQL
  • Event-driven architecture (Kafka)
  • DataDog, Prometheus
  • AWS, Kubernetes

We're working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we're doing to build a workplace that is fair and square? Check out our I+D page.

While there is no specific deadline to apply for this role, U.S. roles are typically open for an average of 55 days before being filled by a successful candidate. Please refer to the date listed at the top of this job page for when this role was first posted.


What Block employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom