1

Systems Software Engineer Jobs in New York (NOW HIRING)

Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e ...

We are seeking an experienced Python Software Engineer to join a team responsible for building the data platforms, distributed systems and research infrastructure that power advanced analytical and ...

New

Software Engineer III

Piscataway, NJ · On-site

$105K - $135K/yr

The HORIBA Group of worldwide companies provides an extensive array of instruments and systems for ... We are seeking a highly motivated Software Engineer III with 5+ years of professional software ...

Showing results 41-60

Systems Software Engineer information

See New York salary details

$90.8K

$194.4K

$225.4K

How much do systems software engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for systems software engineer in New York is $194,431.00, according to ZipRecruiter salary data. Most workers in this role earn between $189,300.00 and $224,300.00 per year, depending on experience, location, and employer.

What is a systems software engineer?

Systems Software Engineers are professionals who design, develop, test, and maintain the underlying software that enables computer hardware and application software to function effectively. They work on operating systems, device drivers, embedded systems, and other foundational platforms, ensuring system stability, security, and performance. Their role often involves low-level programming, optimizing system resources, and collaborating with hardware engineers to create seamless integration between software and hardware components.

What are the key skills and qualifications needed to thrive as a systems software engineer, and why are they important?

To thrive as a Systems Software Engineer, you need strong programming skills (typically in C, C++, or Rust), a deep understanding of operating systems, and a degree in computer science or a related field. Familiarity with tools like Git, build systems (e.g., Make, CMake), kernel development environments, and sometimes relevant certifications (such as Linux Foundation Certified Engineer) is typical. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills that help you excel in complex, collaborative projects. These skills and qualities are crucial to designing robust, efficient system-level software that meets performance, reliability, and security standards.

How does a systems software engineer typically collaborate with hardware engineers and other technical teams?

Systems Software Engineers often work closely with hardware engineers to ensure that software integrates seamlessly with physical components. This collaboration may involve participating in cross-functional meetings, debugging issues at the hardware-software interface, and jointly optimizing system performance. Additionally, they coordinate with quality assurance and product teams to align on requirements, test plans, and release schedules. Effective communication and teamwork are essential, as resolving complex, system-level challenges often requires input from multiple technical disciplines.

What is the difference between Systems Software Engineer vs Software Developer?

AspectSystems Software EngineerSoftware Developer
Primary FocusDesigning and developing system-level software, operating systems, and firmwareCreating applications, websites, and user-facing software
Required SkillsLow-level programming (C, C++), OS concepts, hardware interactionHigh-level programming (Java, Python, JavaScript), UI/UX design
Work EnvironmentOften in hardware or OS teams, embedded systems, or infrastructureApplication development teams, web or mobile app projects
CertificationsTypically none required, but Linux or OS certifications can helpOften certifications like Java, AWS, or specific language certifications

While both roles involve software development, Systems Software Engineers focus on system-level and hardware-interfacing software, whereas Software Developers create user-facing applications. The roles overlap in programming skills but differ in scope and environment.

More about Systems Software Engineer jobs

What cities in New York are hiring for Systems Software Engineer jobs?

Cities in New York with the most Systems Software Engineer job openings:

What are popular job titles related to Systems Software Engineer jobs in NY?

For Systems Software Engineer jobs in NY, the most frequently searched job titles are:

Infographic showing various Systems Software Engineer job openings in New York as of August 2026, with employment types broken down into 84% Full Time, 11% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $194,431 per year, or $93.5 per hour.

Staff Software Engineer, Infrastructure Asset Systems

Manhattan, NY • On-site

$190K - $226K/yr

Other

Posted 25 days ago


Key responsibilities

  • Build and extend systems that track, govern, and report on infrastructure assets, including data models, lifecycle state machines, approval workflows, reconciliation pipelines, and reporting layers

  • Develop integrations with financial and procurement systems to ensure accurate and bidirectional asset event recording

  • Implement and maintain compliance features such as immutable event logging, audit trails, role-based access control, segregation of duties, and period-close controls


Job description

About Anthropic

Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.

About The Role

Anthropic's infrastructure footprint — datacenters, networking, compute, and facilities — is growing rapidly, and so is the need to track, account for, and govern those assets with precision and confidence. Our finance, accounting, internal audit, and infrastructure teams need a shared, trustworthy view of every asset from the moment it's purchased through receipt, deployment, transfers, and eventual disposal — with the controls, auditability, and reporting required to operate responsibly at scale.

We've started building the systems to meet that need, and we're looking for a Staff Software Engineer to join the build and own its ongoing expansion and maintenance. You'll work across a flexible asset data model, a configurable lifecycle and approval workflow engine, reconciliation against our financial and procurement systems, an ad hoc reporting layer, and a compliance backbone of immutable audit trails, role-based access control, and segregation of duties.

You’ll work closely with the infrastructure teams responsible for managing our fixed assets — understanding how they receive, deploy, move, and retire equipment — and translate those operational and technical requirements into reliable software. You'll also partner with accounting, audit, tax, finance, and procurement teams to ensure the system meets their controls and reporting needs, and you'll help establish the processes by which the team manages a rapidly growing and increasingly complex set of assets.

Key Responsibilities
  • Build and extend the systems that track, govern, and report on Anthropic's infrastructure assets: the asset data model, lifecycle state machine, approval workflow engine, reconciliation pipelines, and reporting layer
  • Build durable, well-tested integrations with our financial and procurement systems as the bidirectional system of record for fixed asset events
  • Implement and maintain the compliance surface: immutable event logging, tamper-evident audit trails, role-based access control with least-privilege defaults, segregation of duties, and period-close controls
  • Build internal-facing UI for accounting, audit, and infrastructure teams to receive, transfer, and dispose of assets and to run reconciliations and reports without engineering involvement
  • Work closely with infrastructure teams responsible for managing fixed assets to understand their workflows and translate operational requirements into software
  • Partner with accounting, audit, tax, finance, and procurement teams to translate controls and reporting requirements into technical designs and to evolve them as the business changes
  • Establish and document processes for asset onboarding, data quality, change management, and controls scoping as the asset base grows
Minimum Qualifications
  • Proficiency in a compiled, statically typed language such as Go or Rust, with strong object-oriented design fundamentals
  • Front-end web development experience
  • Experience designing relational data models and writing SQL for systems with complex entity relationships
  • Experience designing and building APIs and service-to-service integrations
  • Experience building systems with auditability, access control, or compliance requirements
  • Experience translating requirements from non-engineering stakeholders into technical designs
  • Strong written and verbal communication
Preferred Qualifications
  • Experience with Go and TypeScript
  • Experience with design tools such as Figma
  • Experience building or operating asset lifecycle management, IT asset management, ERP, or fixed-asset systems
  • Familiarity with internal controls and audit concepts: audit trails, segregation of duties, change management, access reviews
  • Experience integrating financial or procurement systems
  • Experience building workflow or approval engines, RBAC systems, or report/query builders
  • Experience building and operating internal tools or platforms used by non-engineering teams
  • Familiarity with accounting concepts such as capitalization, depreciation, CIP, fixed asset registers, and period close
  • Experience with datacenter or network infrastructure operations
Representative projects
  • Design the lifecycle state machine that governs asset status transitions (received > in-service > out-of-service > disposed), with configurable approval gates by asset class, value threshold, and event type, and a full audit trail
  • Build the reconciliation pipeline that compares the asset register against our financial and procurement systems on a regular cadence, flags variances, and supports manual resolution
  • Implement the immutable event log and field-level change history that supports controls evidence collection, with tamper-evident retention
  • Build the ad hoc report builder that lets accounting generate a fixed asset register, CIP aging, or monthly reconciliation without engineering involvement
  • Design the RBAC and segregation-of-duties model that ensures asset receipt, approval, transfer, and disposal roles are distinct and auditable
Annual Salary

$320,000—$405,000 USD

Logistics

Minimum education: Bachelor’s degree or an equivalent combination of education, training, and/or experience

Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience

Minimum years of experience: Years of experience required will correlate with the internal job level requirements for the position

Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time. However, some roles may require more time in our offices.

Visa sponsorship: We do sponsor visas! However, we aren't able to successfully sponsor visas for every role and every candidate. But if we make you an offer, we will make every reasonable effort to get you a visa, and we retain an immigration lawyer to help with this.

#J-18808-Ljbffr