2

Remote Programmer Jobs in Buffalo, MN (NOW HIRING)

Process Engineer

Minneapolis, MN ยท On-site +1

$125K - $140K/yr

Description The Process Engineer will be instrumental in the design and execution of all municipal ... This is a remote role however we do have a strong preference for someone in MN, WI, PA. * Develops ...

Sr. Process Designer (Remote)

Minneapolis, MN ยท On-site +1

$37 - $60/hr

Sr. Process Designer (Remote) Our growing firm is looking for passionate problem-solvers driven to ... The Sr. Designer works with Engineers and Project Managers to prepare complete construction ...

Process Designer - Hybrid/Remote

Minneapolis, MN ยท On-site +1

$28.50 - $33.50/hr

Process Designer - Hybrid/Remote Our growing firm is looking for passionate problem-solvers driven ... The Designer works with Engineers and Project Managers to prepare complete construction documents ...

Field Application Engineer '27

Minnetonka, MN ยท On-site +1

$53K - $80K/yr

Join KEYENCE as a Field Application Engineer Training Classes Begins January or July 2027 Irvine ... Provide on-call, on-site and remote technical support, training, and troubleshooting * Travel ...

Systems Software Engineer

Brooklyn Park, MN ยท On-site +1

$180K - $213K/yr

REMOTE OR ONSITE Why Meyers? At Meyers, we offer more than a job; we offer a chance to be part of a ... The Software Engineer works closely with manufacturing, operations, supply chain, finance, and ...

Applications Engineer

Minneapolis, MN ยท On-site +1

$100K - $140K/yr

The Application Engineer is responsible for supporting Regional Sales Managers in developing ... Experience working with remote teams. EXPECTATIONS TO BE SUCCESSFUL: * Demonstrates a high degree ...

next page

Showing results 1-20

Remote Programmer information

See Buffalo, MN salary details

$12

$41

$72

How much do remote programmer jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for remote programmer in Buffalo, MN is $41.62, according to ZipRecruiter salary data. Most workers in this role earn between $27.07 and $54.13 per hour, depending on experience, location, and employer.

What is a remote programmer?

A remote programmer is a software developer who works from a location outside of a traditional office, often from home or another remote setting. They use internet-based tools and platforms to collaborate with team members, write code, fix bugs, and develop software applications. Remote programmers often enjoy flexible schedules and the ability to work for companies located anywhere in the world. This role requires strong communication skills, self-discipline, and proficiency with various programming languages and remote collaboration tools.

What does a remote programmer do?

Remote programmers use a variety of coding languages to write computer software, mobile applications, and websites. Instead of working in the office, remote programmers complete their tasks at home or another location outside of the office. They take the application designs created by developers and translate them into computer language that tells the computer what to do. Common computer languages they utilize in their projects include Java, C++, and Python. Remote programmers may also be responsible for maintaining, troubleshooting, and updating the software, as necessary. Depending on their area of expertise, programmers may work as app developers, software developers, web developers, firmware developers, analysts, and computer scientists.

What are the key skills and qualifications needed to thrive as a remote programmer?

To thrive as a Remote Programmer, you need strong coding abilities in relevant programming languages, problem-solving skills, and a degree in computer science or equivalent experience. Familiarity with version control systems like Git, cloud platforms, and remote collaboration tools is commonly required. Excellent self-motivation, time management, and clear written communication make someone stand out in remote environments. These skills ensure productivity, seamless teamwork, and successful project delivery without in-person supervision.

How do remote programmers typically collaborate with team members across different time zones?

Remote programmers often work with colleagues and stakeholders from various locations, which requires effective communication and collaboration tools. Teams commonly rely on platforms like Slack, Zoom, and project management software to stay connected, share updates, and resolve issues asynchronously. Flexibility and clear documentation are essential, as team members may need to review code, provide feedback, or attend meetings outside standard hours. Establishing regular check-ins and utilizing version control systems help ensure everyone stays aligned and productive despite differing schedules.

What is the difference between Remote Programmer vs Remote Software Developer?

AspectRemote ProgrammerRemote Software Developer
Required CredentialsTypically a degree in Computer Science or related field, coding certificationsSame as Remote Programmer, often with additional certifications in specific technologies
Work EnvironmentRemote, often freelance or contract-basedRemote, employed by companies or startups
Industry UsageCommon in tech, freelancing platforms, consultingCommon in tech companies, software firms, startups
Search & Comparison IntentHigh overlap, both involve coding remotelySimilar roles, but with a focus on full software development lifecycle

Remote Programmers and Remote Software Developers share many requirements, including coding skills and remote work settings. The main difference lies in scope: Remote Programmers often focus on writing code, while Remote Software Developers may handle the entire development process, including design and testing. Both roles are in high demand in the tech industry and frequently searched together.

What cities near Buffalo, MN are hiring for Remote Programmer jobs?

Cities near Buffalo, MN with the most Remote Programmer job openings:

Infographic showing various Remote Programmer job openings in Buffalo, MN as of August 2026, with employment types broken down into 78% Full Time, 13% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $86,576 per year, or $41.6 per hour.

Senior Project Engineer Networking (Remote)

Cyber Advisors

Maple Grove, MN โ€ข Remote

$120K - $175K/yr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 9 days ago


Job description

Summary

The Sr. Project Engineer Networking role is a senior-level consulting position within the Cyber Advisors Project Team. This is a customer-facing, post-sales role responsible for leading the design, implementation, and successful delivery of complex networking and security solutions.

This position is open to Minnesota residents only.

While Cyber Advisors supports a multi-vendor environment including Cisco, Aruba, and Sophos, this role is primarily focused on Fortinet technologies. The ideal candidate will have strong networking experience and either deep Fortinet expertise or a demonstrated willingness to specialize and grow within the Fortinet ecosystem.

This individual acts as a trusted technical advisor to clients and is accountable for the technical success of projects from initial scoping through delivery. This role is focused on networking solutions, the individual will be a lead engineer on projects that may include:

Key Responsibilities

  • Lead the design, architecture, and implementation of networking and security solutions, with a primary focus on Fortinet technologies
  • Own the technical success of projects, including design quality, delivery, and client satisfaction
  • Act as the primary technical resource and escalation point for complex networking and security issues
  • Lead or support technical discovery, solution design, and scoping efforts during the sales process
  • Design and deploy Fortinet-based solutions including FortiGate, SD-WAN, VPN, and security services
  • Implement and optimize Fortinet Security Fabric components (FortiManager, FortiAnalyzer, FortiClient EMS, etc.)
  • Support and work within multi-vendor environments including Cisco, Aruba, and Sophos where required
  • Lead network and firewall migrations, including transitions from other vendors to Fortinet
  • Identify risks, gaps, and improvements in client environments and provide clear, actionable recommendations
  • Provide technical leadership and mentorship to other engineers, including reviewing designs and configurations
  • Document environments, designs, and project deliverables clearly and accurately
  • Work directly with clients to explain technical concepts and guide decision-making

Technical Skills

  • Advanced knowledge of networking concepts including routing (BGP, OSPF), switching, and network design
  • Strong experience with firewall platforms, with Fortinet strongly preferred
  • Experience with Cisco, Aruba, Dell, or similar enterprise networking platforms
  • Experience with Sophos or other security vendors is a plus
  • Experience or strong interest in working with Fortinet technologies, including:
  • FortiGate (policy, NAT, VPN, SD-WAN)
  • FortiManager / FortiAnalyzer
  • FortiClient EMS and remote access solutions
  • Experience designing and deploying SD-WAN and secure remote access solutions
  • Strong understanding of network security principles and best practices
  • Experience with VPN technologies (IPSec preferred) and authentication systems (RADIUS, SAML, MFA)
  • Familiarity with network monitoring and troubleshooting tools (SNMP, SSH,netflow/Sflow, packet capture, etc.)
  • Working knowledge of virtualization platforms (VMware, Hyper-V) and their networking components
  • General understanding of cloud networking concepts (Azure, AWS)

Qualifications

  • Proven ability to lead complex technical projects with minimal oversight
  • Strong troubleshooting skills across networking and security technologies
  • Ability to clearly communicate complex technical concepts to non-technical stakeholders
  • Strong documentation skills and attention to detail
  • Ability to manage multiple priorities, deadlines, and client expectations
  • Demonstrated ability to identify process improvements and implement best practices
  • Willingness to develop deep expertise in the Fortinet platform
  • Experience working in a consulting or professional services environment preferred

Education and Certifications

  • Associate or Bachelor's degree in Information Technology, Computer Science, or related field (or equivalent experience)
  • Relevant certifications preferred, such as:
    • Fortinet (NSE4, NSE7, or higher) strongly preferred
    • Cisco (CCNP or higher)
    • Aruba, Sophos, or other networking certifications
  • Candidates without Fortinet certifications must demonstrate a willingness and ability to obtain them within a reasonable timeframe

Working Conditions

  • This position may require after-hours/weekend work during project implementations or emergency situations
  • Occasional travel, including out-of-state, may be required
  • Ability to lift and move IT equipment up to 50 lbs

What Success Looks Like

  • Successfully leads and delivers Fortinet-focused networking projects with minimal oversight
  • Produces scalable, secure, and supportable network designs aligned with best practices
  • Builds strong client relationships as a trusted technical advisor
  • Contributes to accurate project scoping and improved project margins
  • Develops deep expertise in the Fortinet platform while effectively supporting multi-vendor environments
  • Serves as a mentor and technical leader within the engineering team

What We Offer

  • Competitive compensation and performance-based incentives.
  • Vacation and PTO.
  • Employer-paid Health and Dental Insurance for CA employees.
  • 401(k) with employer matching.
  • Opportunities for professional development, including certifications and ongoing training.
  • Engaging, dynamic work on a wide range of client security challenges.