2

Remote Computer Programmer Jobs in Austin, TX (NOW HIRING)

Senior Software Engineer - SAI/SDK

Austin, TX · On-site +1

$121.40K - $160K/yr

... * BS in Computer Science, Computer Engineering, or related field * 7-10 years of software ... This is a remote position for employees residing within the United States. We offer a competitive ...

Test Automation Engineer (Remote Opportunity)

Austin, TX · On-site +1

$45.50 - $60.25/hr

Bachelor's in Computer Science, Electronics Engineering, or related technical discipline; minimum ... Remote Opportunity Qualified applicants will receive consideration for employment without regard to ...

Test Automation Engineer (Remote Opportunity)

Austin, TX · Remote

$45.50 - $60.25/hr

Bachelor's in Computer Science, Electronics Engineering, or related technical discipline; minimum ... Remote Opportunity Qualified applicants will receive consideration for employment without regard to ...

Senior Firmware Security Engineer

Austin, TX · On-site +1

$118.40K - $156.60K/yr

... and fully remote roles. As a Senior Firmware Security Engineer, you will design and deliver ... Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or ...

Senior Firmware Security Engineer

Austin, TX · On-site +1

$118.40K - $156.60K/yr

... remote roles. As a Senior Firmware Security Engineer, you will design and deliver security ... Bachelor's orMaster's degree in Computer Engineering, Electrical Engineering, Computer Science, or ...

Senior Kubernetes Platform Engineer

Austin, TX · On-site +1

$121.40K - $160.10K/yr

... fully remote roles. Cornelis Networks is seeking a talented and experienced Senior Software ... Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical ...

... Computer Engineering, Electrical Engineering, or equivalent LOCATION: United States or Canada This role is not eligible for Visa Sponsorship. #LI-CB1 #LI-Remote Qualifications Benefits offered are ...

Senior Security Engineer (remote)

Austin, TX · On-site +1

$113.50K - $155.60K/yr

Remote role with location preference in Raleigh Durham NC, Austin TX, or Richardson TX areas Cisco ... Bachelor's degree in Computer Science, Engineering (or related field) or 8-10 years of enterprise I ...

Must possess a degree in a technical field, preferably in computer science, computer engineering or equivalent combination of education and experience. * Ability to work alongside remote individuals ...

iOS Engineer -Remote

Austin, TX · Remote

$166.68K - $191.40K/yr

We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that ... For Toronto and Vancouver based applicants, the salary range is $166,675 - $191,397 CAD + equity ...

iOS Engineer -Remote

San Marcos, TX · Remote

$166.68K - $191.40K/yr

We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that ... For Toronto and Vancouver based applicants, the salary range is $166,675 - $191,397 CAD + equity ...

Senior Security Engineer - Data Platform

Austin, TX · On-site +1

$113.50K - $155.60K/yr

Secure Remote Access: Establish secure, auditable remote access solutions for engineers to ... Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

VistA Architect (Remote Opportunity)

Austin, TX · Remote

$62.50 - $82.25/hr

Bachelor's degree in Information Technology, Computer Science, or other Engineering or technical ... Remote work options Qualified applicants will receive consideration for employment without regard ...

next page

Showing results 1-20

Remote Computer Programmer information

See Austin, TX salary details

$32.7K

$64.4K

$94.6K

How much do remote computer programmer jobs pay per year?

As of May 28, 2026, the average yearly pay for remote computer programmer in Austin, TX is $64,387.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,000.00 and $79,300.00 per year, depending on experience, location, and employer.

What Does a Remote Computer Programmer Do?

As a remote computer programmer, you work from home as a software developer and help create the programs, applications, and assets required by your employer. In this role, you may engineer solutions to existing software problems, code new applications, monitor a system or a network, and ensure the security of all online components. Remote computer programmers frequently work on smaller, short-term projects, but occasionally code larger and more complex content. Many aspects of this job vary by employer and could include switching between a variety of programming languages, using additional hardware, and writing technical documentation like user manuals or training material.

What are the key skills and qualifications needed to thrive as a Remote Computer Programmer, and why are they important?

To thrive as a Remote Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or JavaScript), problem-solving skills, and typically a degree in computer science or related field. Experience with version control systems like Git, cloud platforms, and familiarity with development frameworks or agile project management tools is often expected. Excellent self-motivation, time management, and clear written communication are standout soft skills for remote collaboration. These skills ensure the ability to deliver high-quality code efficiently, maintain alignment with distributed teams, and adapt to evolving technical requirements.

How do remote computer programmers typically collaborate and communicate effectively with their teams?

Remote computer programmers often rely on a combination of collaboration tools such as version control systems (e.g., Git), project management platforms (like Jira or Trello), and communication tools (Slack, Zoom, or Microsoft Teams) to stay connected with their colleagues. Regular virtual meetings and code reviews are common practices to ensure alignment and maintain code quality. Clear documentation and proactive communication are key, as working remotely can sometimes lead to misunderstandings or delays. Successful remote programmers make an effort to be responsive, participate in team discussions, and stay updated on project changes.

What is a remote computer programmer?

A remote computer programmer is a professional who writes, tests, and maintains computer code while working from a location outside of a traditional office, such as from home or another remote location. They use programming languages to create software, applications, and systems, collaborating with teams through online communication and project management tools. Remote computer programmers often enjoy flexible schedules and can work for companies located anywhere in the world, provided they have reliable internet access and the necessary technical setup.

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

AspectRemote Computer ProgrammerRemote Software Developer
CredentialsTypically requires a degree in computer science or related field, programming certificationsSimilar credentials, often with additional experience in software design
Work EnvironmentRemote, often freelance or contract-based, working on coding tasksRemote, may involve full-time employment, working on software projects
Industry UsageCommon in tech, finance, startups, and IT servicesWidely used across tech, enterprise, and app development sectors

Remote Computer Programmers and Remote Software Developers share similar credentials and work environments, often working remotely on coding and software projects. The main difference lies in scope: programmers focus primarily on writing code, while developers may handle broader tasks like designing, testing, and maintaining software applications.

What are the most commonly searched types of Computer Programmer jobs in Austin, TX? The most popular types of Computer Programmer jobs in Austin, TX are:
What job categories do people searching Remote Computer Programmer jobs in Austin, TX look for? The top searched job categories for Remote Computer Programmer jobs in Austin, TX are:
What cities near Austin, TX are hiring for Remote Computer Programmer jobs? Cities near Austin, TX with the most Remote Computer Programmer job openings:
Infographic showing various Remote Computer Programmer job openings in Austin, TX as of May 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 73% In-person, and 27% Remote job distribution, with an average salary of $64,387 per year, or $31 per hour.
Senior Software Engineer - SAI/SDK

Senior Software Engineer - SAI/SDK

Cornelis Networks

Austin, TX • On-site, Remote

$121.40K - $160K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

At Cornelis we're building the future of AI and HPC networking with an AI-first approach to silicon and software development. We're seeking engineers who are energized by working on cutting-edge ASIC design and distributed software systems, and who are motivated to push the boundaries on how AI can transform everything from chip architecture to system performance at scale.
Cornelis Networks delivers the world's highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation. Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions.
We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies. As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.
Join Cornelis Networks' growing SAI/SDK team to drive the development of our next-generation switch ASIC platform. Partner with our Principal Engineer on architecture and implementation, taking ownership of key subsystems to accelerate product delivery. This role combines deep technical work on Switch Abstraction Interface (SAI) and SDK implementation with test infrastructure development, supporting both traditional Ethernet and high-speed interconnect protocols. You'll work in an AI-first development environment, leveraging cutting-edge tooling to maximize productivity and impact.
This position offers the opportunity to work on cutting-edge switch ASIC technology in a fast-paced, innovation-driven environment. You'll have significant technical ownership, collaborate with world-class engineers, and contribute to products that power high-performance computing and AI infrastructure. Cornelis Networks is committed to AI-first development practices, providing engineers with the best tools and workflows to maximize impact and career growth.
Key Responsibilities

  • SAI Implementation: Design and implement SAI object types and APIs for switch ASIC platforms, supporting multiple operational modes and architectures
  • SDK Development: Develop and maintain switch SDK components, including low-level ASIC drivers, control plane interfaces, and hardware abstraction layers
  • NOS Integration: Integrate SAI/SDK with SONiC and other network operating system platforms, ensuring seamless interoperability
  • Test Infrastructure: Build and maintain test frameworks, harnesses, and CI/CD pipelines for SAI/SDK validation; write comprehensive unit and integration tests
  • Performance Optimization: Profile and optimize SAI/SDK performance for latency, throughput, and resource utilization
  • Technical Collaboration: Work closely with hardware, firmware, and systems teams to define ASIC requirements and resolve integration issues
  • Code Quality: Conduct code reviews, mentor junior engineers, and establish best practices for SAI/SDK development
  • AI-First Development: Leverage AI coding assistants and emerging tooling to accelerate development velocity and code quality
Minimum Qualifications
  • BS in Computer Science, Computer Engineering, or related field
  • 7-10 years of software engineering experience
  • Strong proficiency in C/C++ with deep understanding of systems programming
  • Hands-on experience with switch ASIC/SDK development (Broadcom, Marvell, Intel, or similar platforms)
  • Linux systems programming experience, including kernel interfaces and driver development
  • Strong debugging and problem-solving skills for complex hardware/software integration issues
  • Excellent communication and collaboration skills
  • Commitment to AI-first development practices and continuous learning of emerging AI tooling
Preferred Qualifications
  • SAI (Switch Abstraction Interface) implementation experience
  • SONiC or other network operating system platform integration experience
  • Network protocol implementation experience (L2/L3 switching, routing)
  • High-speed interconnect protocol knowledge
  • Hardware/ASIC architecture understanding
  • Performance optimization and profiling experience (perf, gprof, valgrind, etc.)
  • Open-source contribution history
  • Technical leadership and mentoring experience
  • Experience with AI-assisted development tools (GitHub Copilot, Cursor, or similar)
  • Familiarity with test automation frameworks and CI/CD systems

Location: This is a remote position for employees residing within the United States.
We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits. Our dynamic, flexible work environment provides the opportunity to collaborate with some of the most influential names in the semiconductor industry.
At Cornelis Networks your base salary is only one component of your comprehensive total rewards package. Your base pay will be determined by factors such as your skills, qualifications, experience, and location relative to the hiring range for the position. Depending on your role, you may also be eligible for performance-based incentives, including an annual bonus or sales incentives.
In addition to your base pay, you'll have access to a broad range of benefits, including medical, dental, and vision coverage, as well as disability and life insurance, a dependent care flexible spending account, accidental injury insurance, and pet insurance. We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees. Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.
Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.