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 ...
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 ...
Software Developer, GAI Tech
Manhattan, NY · On-site
The D. E. Shaw group is seeking exceptional software developers with expertise in generative AI ... in Linux; designing programming interfaces; using programming language idiomatically; and ...
Software Developer, GAI Tech
Manhattan, NY · On-site
The D. E. Shaw group is seeking exceptional software developers with expertise in generative AI ... in Linux; designing programming interfaces; using programming language idiomatically; and ...
Linux Engineer
New York, NY · On-site
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 ...
Linux Engineer
New York, NY · On-site
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 ...
Software Developer C# WPF
Manhattan, NY · On-site
Software Developer- C# WPF: Current interviewing candidates for a full-time Front-End-C# WPF, MVVM ... Linux/Unix. * Shell/Pearl/BASH. * Experience with 3rd party toolkits such as Infragistics ...
Software Developer C# WPF
Manhattan, NY · On-site
Software Developer- C# WPF: Current interviewing candidates for a full-time Front-End-C# WPF, MVVM ... Linux/Unix. * Shell/Pearl/BASH. * Experience with 3rd party toolkits such as Infragistics ...
Software Developer C# WPF
Manhattan, NY · On-site
Software Developer- C# WPF: Current interviewing candidates for a full-time Front-End-C# WPF, MVVM ... Linux/Unix. * Shell/Pearl/BASH. * Experience with 3rd party toolkits such as Infragistics ...
Software Developer C# WPF
Manhattan, NY · On-site
Software Developer- C# WPF: Current interviewing candidates for a full-time Front-End-C# WPF, MVVM ... Linux/Unix. * Shell/Pearl/BASH. * Experience with 3rd party toolkits such as Infragistics ...
Software Developer C# WPF
Manhattan, NY · On-site
Software Developer- C# WPF: Current interviewing candidates for a full-time Front-End-C# WPF, MVVM ... Linux/Unix. * Shell/Pearl/BASH. * Experience with 3rd party toolkits such as Infragistics ...
Software Developer C# WPF
Manhattan, NY · On-site
Software Developer- C# WPF: Current interviewing candidates for a full-time Front-End-C# WPF, MVVM ... Linux/Unix. * Shell/Pearl/BASH. * Experience with 3rd party toolkits such as Infragistics ...
Client Specific Location, Waukesha, WI As a C++ Linux Scripting Developer, you will be responsible for developing and maintaining software applications that run on Linux systems. Your role will ...
Client Specific Location, Waukesha, WI As a C++ Linux Scripting Developer, you will be responsible for developing and maintaining software applications that run on Linux systems. Your role will ...
Linux Engineer
New York, NY · On-site
About the Position Linux Engineers work with the critical infrastructure underlying the rest of the ... Our mix of in-house and open source software allows you to investigate and innovate at every level.
Linux Engineer
New York, NY · On-site
About the Position Linux Engineers work with the critical infrastructure underlying the rest of the ... Our mix of in-house and open source software allows you to investigate and innovate at every level.
Client Specific Location, Waukesha, WI As a C++ Linux Scripting Developer, you will be responsible for developing and maintaining software applications that run on Linux systems. Your role will ...
Client Specific Location, Waukesha, WI As a C++ Linux Scripting Developer, you will be responsible for developing and maintaining software applications that run on Linux systems. Your role will ...
Linux Engineer
New York, NY · On-site
About the Position Linux Engineers work with the critical infrastructure underlying the rest of the ... Our mix of in-house and open source software allows you to investigate and innovate at every level.
Linux Engineer
New York, NY · On-site
About the Position Linux Engineers work with the critical infrastructure underlying the rest of the ... Our mix of in-house and open source software allows you to investigate and innovate at every level.
Proficiency in Python is required, along with a strong background in open-source and Linux ... Senir Software Developer * Local Skills : Julie Skidmore * Languages Required: : English
Proficiency in Python is required, along with a strong background in open-source and Linux ... Senir Software Developer * Local Skills : Julie Skidmore * Languages Required: : English
Software Developer - C++
Greenwich, CT · On-site
$200K - $220K/yr
Experience of at least 2 years in software development in C++, Object Oriented Programming ... Proficiency in Linux / UNIX / shell scripting. * Knowledge developing and debugging in C/C++ If you ...
Software Developer - C++
Greenwich, CT · On-site
$200K - $220K/yr
Experience of at least 2 years in software development in C++, Object Oriented Programming ... Proficiency in Linux / UNIX / shell scripting. * Knowledge developing and debugging in C/C++ If you ...
Quantitative Software Developer
New York, NY · On-site
Role: We are looking for a quantitative software developer to join our team and contribute to ... Familiarity with the Linux environment. * Excellent written and verbal communication skills.
Quantitative Software Developer
New York, NY · On-site
Role: We are looking for a quantitative software developer to join our team and contribute to ... Familiarity with the Linux environment. * Excellent written and verbal communication skills.
Quantitative Software Developer
New York, NY · On-site
Role: We are looking for a quantitative software developer to join our team and contribute to ... Familiarity with the Linux environment. * Excellent written and verbal communication skills.
Quantitative Software Developer
New York, NY · On-site
Role: We are looking for a quantitative software developer to join our team and contribute to ... Familiarity with the Linux environment. * Excellent written and verbal communication skills.
Entry level Software developer - Gain America Inc
Manhattan, NY · On-site
$60 - $80/hr
Job Summary We are seeking a motivated and enthusiastic Entry Level Software Developer to join our ... Ability to work effectively in Linux environments using tools like Git for version control and SVN ...
Entry level Software developer - Gain America Inc
Manhattan, NY · On-site
$60 - $80/hr
Job Summary We are seeking a motivated and enthusiastic Entry Level Software Developer to join our ... Ability to work effectively in Linux environments using tools like Git for version control and SVN ...
Campus Full Time 2027 - Software Developer
New York, NY · On-site
$300K/yr
New hires work closely with senior software engineers, traders, and quants developing trading software in C++ on Linux. Application development includes implementing trading strategies, connecting to ...
Campus Full Time 2027 - Software Developer
New York, NY · On-site
$300K/yr
New hires work closely with senior software engineers, traders, and quants developing trading software in C++ on Linux. Application development includes implementing trading strategies, connecting to ...
Linux Engineering Manager
New York, NY · On-site
Bachelor's degree in Computer Science, Software Engineering, or other technical discipline (or ... Practical experience with modern Linux systems and systems programming concepts * Basic ...
Linux Engineering Manager
New York, NY · On-site
Bachelor's degree in Computer Science, Software Engineering, or other technical discipline (or ... Practical experience with modern Linux systems and systems programming concepts * Basic ...
... and Linux environments. They should possess a solid understanding of REST APIs and their ... Senior Software Developer- DB Tech * Local Skills : Enter detailed local skills if needed
... and Linux environments. They should possess a solid understanding of REST APIs and their ... Senior Software Developer- DB Tech * Local Skills : Enter detailed local skills if needed
Linux Engineer
New York, NY · On-site
As a Linux Engineering intern, you'll work side by side with full-timers to learn how we build and ... Our purposeful blending of in-house and open source software allows us to investigate and innovate ...
Linux Engineer
New York, NY · On-site
As a Linux Engineering intern, you'll work side by side with full-timers to learn how we build and ... Our purposeful blending of in-house and open source software allows us to investigate and innovate ...
C++ Software Engineer
Fairfield, NJ · On-site
Fairfield NJ Jobs, C++ Software Engineer, C++, Windows, Linux, SQL Server, STL, Object Oriented ... Programming, Software Developer, Software Architect, Programming, Programmer Analyst, New Jersey ...
C++ Software Engineer
Fairfield, NJ · On-site
Fairfield NJ Jobs, C++ Software Engineer, C++, Windows, Linux, SQL Server, STL, Object Oriented ... Programming, Software Developer, Software Architect, Programming, Programmer Analyst, New Jersey ...
Linux Software Developer information
See New York salary details
$52.5K - $64.2K
1% of jobs
$64.2K - $76K
4% of jobs
$76K - $87.7K
9% of jobs
$98.7K is the 25th percentile. Wages below this are outliers.
$87.7K - $99.5K
12% of jobs
$99.5K - $111.2K
15% of jobs
The median wage is $118.9K / yr.
$111.2K - $122.9K
14% of jobs
$122.9K - $134.7K
15% of jobs
$139.3K is the 75th percentile. Wages above this are outliers.
$134.7K - $146.4K
13% of jobs
$146.4K - $158.1K
9% of jobs
$158.1K - $169.9K
5% of jobs
$169.9K - $181.6K
3% of jobs
$52.5K
$122.4K
$181.6K
How much do linux software developer jobs pay per year?
What does a Linux software developer do?
What skills and qualifications are needed to thrive as a Linux software developer?
What are some common challenges Linux software developers face when working on open-source projects?
What is the difference between Linux Software Developer vs Embedded Software Engineer?
| Aspect | Linux Software Developer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; Linux/Unix certifications | Bachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certifications |
| Work Environment | Software development on Linux platforms, often in office settings | Development on embedded hardware, often in labs or manufacturing environments |
| Industry Usage | IT, software companies, open-source projects | Consumer electronics, automotive, aerospace, industrial devices |
| Common Search/Comparison | Focuses on Linux OS and application development | Focuses on hardware integration and real-time systems |
While both roles involve embedded or specialized software development, Linux Software Developers primarily work on applications and systems running on Linux OS, whereas Embedded Software Engineers focus on programming hardware-specific firmware and real-time systems. The choice depends on whether the job emphasizes Linux environments or embedded hardware integration.
Is it hard to get a Linux Software Developer job?

Linux Engineer
New York, NY
Full-time
Re-posted 19 days ago
Job description
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 YouWe 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.
About Jane Street
Sourced by ZipRecruiter
Industry
Finance and insurance
Company size
1,001 - 5,000 Employees
Headquarters location
New York, NY, US
Year founded
2000