1

Linux Programmer Jobs in New York (NOW HIRING)

About the Position We're looking for Linux Engineers to join the team that maintains the critical infrastructure underlying the rest of Jane Street's technology. It's a broad role, and no two Linux ...

About the Position We're looking for Linux Engineers to join the team that maintains the critical infrastructure underlying the rest of Jane Street's technology. It's a broad role, and no two Linux ...

About the Position We are seeking a leader for our growing team of Linux Engineers. Members of this group, managers and individual contributors alike, are hard-working Systems Engineers ...

Linux Engineer / SRE Location : New York City OTC Markets Group is an established financial technology company redefining the future of public markets. We operate trading platforms for the industry ...

Linux Engineer

New York, NY ยท On-site

$85K - $88K/yr

Linux Engineer / SRE Location : New York City OTC Markets Group is an established financial technology company redefining the future of public markets. We operate trading platforms for the industry ...

About the Position Linux Engineers work with the critical infrastructure underlying the rest of the firm's technology. Members of this group are hard-working Systems Engineers, Administrators and ...

About the Position Linux Engineers work with the critical infrastructure underlying the rest of the firm's technology. Members of this group are hard-working Systems Engineers, Administrators and ...

As a Linux Engineering intern, you'll work side by side with full-timers to learn how we build and maintain the critical infrastructure underlying our firm's technology, including our production ...

* Senior Linux Systems Engineer - (Kernel & Performance) * New York, NY (Hybrid, 3 days in office) * Highly competitive compensation package Join an elite technology and research group at the forefront ...

The Linux Infrastructure Engineering and Operations team member will be responsible for overseeing the Linux/Unix engineering and operations team. This role involves managing the build and support of ...

As a Linux Engineering intern, you'll work side by side with full-timers to learn how we build and maintain the critical infrastructure underlying our firm's technology, including our production ...

Must Have working knowledge of both Linux and Windows deployment and configuration management, with expert skills in Linux Engineering. Additional Information If interested, feel free to contact me:

The Linux Infrastructure Engineering and Operations team member will be responsible for overseeing the Linux/Unix engineering and operations team. This role involves managing the build and support of ...

Job Title:Sr Linux Engineer Job Location: Connecticut Job Type: Permenant Specifically, you will: * Work as part of an embedded, hyper-focused team on the engineering and support of the firm ...

next page

Showing results 1-20

Linux Programmer information

See New York salary details

$5

$52

How much do linux programmer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for linux programmer in New York is $51.55, according to ZipRecruiter salary data. Most workers in this role earn between $51.01 and $52.07 per hour, depending on experience, location, and employer.

What is a Linux programmer?

Linux Programmers are software developers who specialize in creating, modifying, and maintaining software that runs on the Linux operating system. They often work with languages like C, C++, Python, and shell scripting to develop applications, drivers, or system-level utilities. Linux Programmers may also contribute to open-source projects and work with various distributions of Linux. Their expertise includes understanding the Linux kernel, system libraries, and development tools. They are essential in environments where stability, security, and performance are critical.

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

AspectLinux ProgrammerLinux Software Developer
Primary FocusWriting and debugging Linux-specific code, kernel modules, or system-level applicationsDesigning, developing, and maintaining software applications for Linux platforms
Required SkillsC, C++, Linux system calls, kernel developmentProgramming languages (C, C++, Python), application development, Linux environment
Work EnvironmentSystem-level environments, kernel development, embedded systemsApplication development, software engineering teams, Linux-based platforms
Common EmployersTech companies, hardware manufacturers, embedded systems firmsSoftware companies, IT firms, open-source projects

While both roles involve Linux, a Linux Programmer typically focuses on system-level and kernel development, whereas a Linux Software Developer concentrates on creating user-facing applications and software solutions for Linux platforms. The skills overlap but differ in scope and focus.

Are Linux programmers in demand?

Linux programmers are in high demand due to the widespread use of Linux in servers, cloud computing, and embedded systems. Skills in C, shell scripting, and familiarity with open-source tools increase employability in various industries, including technology and telecommunications.

What does a Linux programmer do?

As a Linux programmer, your job is to create software for use with Linux operating systems. This could include creating entirely new software, adapting existing software to work with Linux, or performing other tasks as a developer. Fulfilling the responsibilities and duties of a Linux programmer often requires planning out projects, determining which builds of Linux to test your software on, and translating client requests into specific programming goals. Most Linux programmers work in teams, though you may be the sole programmer if you focus on smaller projects. Some Linux programmers work from home instead of working from an office.

Is it hard to get a Linux programmer job?

Securing a Linux programmer position can be competitive, but having strong skills in Linux systems, programming languages like C or Python, and experience with tools such as shell scripting or version control can improve your chances. Relevant certifications and a solid understanding of system architecture are also beneficial for employment prospects.

What are the key skills and qualifications needed to thrive as a Linux programmer, and why are they important?

To thrive as a Linux Programmer, you need strong proficiency in C/C++ programming, knowledge of Linux operating system internals, and experience with shell scripting. Familiarity with tools like Git, GCC, Make, and debugging utilities, as well as certifications such as LFCS or RHCE, are often important. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills in this role. These skills and qualities are essential for developing robust, efficient, and secure software solutions within complex Linux environments.

What are some typical challenges Linux programmers face when working on large-scale projects?

Linux Programmers working on large-scale projects often encounter challenges such as managing system compatibility across various Linux distributions, optimizing code for performance and resource efficiency, and debugging issues that may only appear under specific configurations or workloads. Collaborating with cross-functional teams, including DevOps and QA, is essential to ensure seamless integration and deployment. Effective communication and familiarity with version control systems like Git are also crucial for maintaining code consistency and addressing issues quickly in a collaborative environment.
What job categories do people searching Linux Programmer jobs in New York look for? The top searched job categories for Linux Programmer jobs in New York are:
What are popular job titles related to Linux Programmer jobs in NY? For Linux Programmer jobs in NY, the most frequently searched job titles are:
Infographic showing various Linux Programmer job openings in New York as of August 2026, with employment types broken down into 89% Full Time, 1% Part Time, and 10% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $107,215 per year, or $51.5 per hour.

Linux Engineer

Jane Street

New York, NY โ€ข On-site

Full-time

Re-posted 17 days ago


Job description

About the Position
We're looking for Linux Engineers to join the team that maintains the critical infrastructure underlying the rest of Jane Street's technology. It's a broad role, and no two Linux Engineers look exactly alike. Our work spans on-prem and cloud infrastructure, every major pillar (compute, storage, networking), and every layer of the stack from the physical hardware to workload orchestration. You should expect to work in some (but not necessarily all) of these areas, and to go genuinely deep in a few.
That might mean:
  • Building the in-house tools and systems that make up our platform, or integrating mainstream (often open-source) technologies so they feel native to our infrastructure
  • Acting as one of the firm's Linux experts, and teaching other engineers specialist skills like systems debugging
  • Automating our own work, because it makes us faster and more reliable (and we think it's fun)
  • Diagnosing and resolving production issues in real time, often under time pressure
  • Carrying out scheduled changes to the platform, like upgrades, migrations, capacity changes, and rollouts, planned meticulously and executed carefully

The problem space runs from the physical to the abstract: datacenter provisioning and orchestration, kernels and drivers delivered through Nix and RPMs, production and research storage at scale, cloud that integrates cleanly with our on-prem platform, and, in partnership with our IT and Network Engineering colleagues, Linux desktops and how our hosts participate in the network.
We see Linux Engineering and Software Engineering as two ends of a spectrum, and plenty of people could do either job well. Linux Engineering is likely the better fit if you treat Linux itself as your problem space: you like working close to the operating system, you want to look after production infrastructure, and you're happy spending more of your time in a consulting capacity than a typical developer would. (Compared with kernel development, the emphasis flips: you'd rarely develop the kernel itself, though targeted patches happen, and you'd spend far more time running production infrastructure.) We're hiring for both roles and are happy to advise you on which might fit best.
We don't expect you to come in with deep experience; we're happy to hire smart problem-solvers and teach them what they need to know. But the job leans much more toward engineering than a traditional operations role: relentless automation instead of manual toil, and a large body of in-house technology rather than only off-the-shelf tools. You'll build systems, not just operate them.
About You
We don't expect you to have a background in finance or any other specific field - we're looking for smart people who enjoy solving interesting problems. We're more interested in how you think and learn than what you currently know. You should be:
  • Knowledgeable about operating system fundamentals, computer architecture, and systems programming concepts like sockets, virtual memory, and the process life cycle
  • Able to understand network protocols at a basic level
  • Comfortable at the command line of a Linux machine (whether from coursework, side projects, or time spent administering a campus computer lab) and fluent in basic introspection and troubleshooting: system health, individual processes, logs
  • Someone who solves problems by writing code (in any language) and cares about robust software engineering
  • Intellectually curious, collaborative, humble, and eager to learn (including from mistakes)
  • A strong communicator

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.