Software Applications Engineer Jobs in New York
Software Applications Engineer jobs in New York represent one of the most active technology markets in the country, with strong demand across financial services, media, healthcare technology, and enterprise software from entry-level through senior and principal levels. The heaviest concentration of hiring sits in New York City, with additional activity in Albany and Buffalo, where employers like IBM, JPMorgan Chase, and Pfizer maintain substantial engineering operations. The most in-demand specialties include full-stack application development, cloud-native engineering, and systems integration. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 50+ Software Applications Engineer jobs











INTRODUCTION
QuidelOrtho unites the strengths of Quidel Corporation and Ortho Clinical Diagnostics, creating a world-leading in vitro diagnostics company with award-winning expertise in immunoassay and molecular testing, clinical chemistry and transfusion medicine. We are more than 6,000 strong and do business in over 130 countries, providing answers with fast, accurate and consistent testing where and when they are needed most – home to hospital, lab to clinic.
Our culture puts our team members first and prioritizes actions that support happiness, inspiration and engagement. We strive to build meaningful connections with each other as we believe that employee happiness and business success are linked. Join us in our mission to transform the power of diagnostics into a healthier future for all.
THE ROLE
At QuidelOrtho, we’re advancing the power of diagnostics for a healthier future for all. Join our mission as our next Senior Software Engineer – (Database and Applications C++) to join our R&D Instrument Platforms organization and provide technical leadership in developing features and applications within our portfolio of products while having a primary focus on database schema design and implementation. This is an opportunity to shape core architecture and influence the development of safety-critical systems. Responsibilities span the full lifecycle, including requirements, design, implementation, and testing of database and middleware components.
This position is onsite in Rochester, NY.
Relocation assistance available for candidates moving from out of state.
THE RESPONSIBILITIES
- Design and implement modular middleware components for Linux-based device software systems using modern C++ (C++20/23).
- Architect and implement relational database schema and ensure data integrity across distributed systems.
- Act as Software SME in design discussions with Product Managers and Systems Engineers to define requirements.
- Define system architecture and development processes to ensure long-term maintainability and traceability within a regulated quality management system.
- Conduct feasibility analysis and develop proof-of-concepts for middleware solutions.
- Contribute to system-wide synchronization, logging, and monitoring infrastructure for observability.
- Enforce memory-safe design practices throughout requirement gathering, architecture definition, unit testing, and code reviews.
- Develop integration test frameworks for multi-process Linux environments.
- Perform other work-related duties as assigned.
THE INDIVIDUAL
Required:
- B.S. or M.S. Degree in Computer Science, Computer Engineering or a related discipline required.
- Minimum of 5 years required with bachelor’s or 3 years with master’s degree, preferably leading in a medical device environment or equivalent combination of education and experience.
- Expertise in relational database schema design and implementation (PostgreSQL preferred).
- Performance tuning: query optimization, indexing strategies, and capacity planning.
- Database migration and version control.
- Backup, recovery, and disaster recovery planning.
- Proficiency in Modern C++ (C++11 minimum, C++20 or newer preferred) with a strong understanding of memory management thread-safety, this is not a web or front-end development position.
- Familiarity with Agile development practices and toolchains, including Git, CI/CD integration, and issue tracking platforms such as Jira, GitHub, or Azure DevOps.
- Strong analytical and debugging skills with a systematic approach to solving complex technical issues. Ability to travel 5% or less, domestically.
Preferred:
- Embedded systems development, including Linux or RTOS.
- Design and integration of modular, maintainable software interfaces using Interface Definition Languages (IDLs), versioned APIs (e.g., REST), event-driven or pub/sub architectures, and schema validation (e.g., JSON Schema, XSD) to support cross-language and backend-to-UI interoperability.
- Experience or working knowledge of the Rust programming language.
- Familiarity with scripting languages such as Python and Bash for automation and tooling.
- Proficiency in modern cross-platform software design using contemporary build systems (e.g., CMake, etc.).
- Designing testable architectures and developing deterministic test cases using automated testing frameworks, including mocking, emulation, and simulation tools for Linux-based device software systems.
THE KEY WORKING RELATIONSHIPS
Internal Partners:
- Systems Engineers, Hardware Engineers, Quality/Regulatory, Operations, Marketing, Manufacturing, Service, Clinical Medical Affairs, Project Management Office.
External Partners:
- Software development partners and suppliers.
THE WORK ENVIRONMENT
This role is based at our beautiful waterfront campus with walking trail, fitness center, and full-service onsite cafeteria in the Rochester, NY region.
The work environment characteristics are representative of a manufacturing, laboratory, or warehouse environment. Up to 60% of the time at desk, standing or sitting extended periods of time. Flexible work hours to meet project deadlines.
PHYSICAL DEMANDS
Must be able to work at desk, standing or sitting for extended periods of time. Other physical demands include bending, kneeling, talking, hearing, and vision.
SALARY TRANSPARENCY
The salary range for this position takes into account a wide range of factors including education, experience, knowledge, skills, geography, and abilities of the candidate, in addition to internal equity and alignment with market data. At QuidelOrtho, it is not typical for an individual to be hired at or near the top range for their role and compensation decisions are dependent on the facts and circumstances of each case. The salary range for this position is $100,000 to $120,000 and is bonus eligible. QuidelOrtho offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance, along with a 401(k) plan, employee assistance program, Employee Stock Purchase Plan, paid time off (including sick time), and paid Holidays. All benefits are non-contractual, and QuidelOrtho may amend, terminate, or enhance the benefits provided, as it deems appropriate.
EQUAL OPPORTUNITY
QuidelOrtho believes in Equal Opportunity for all and is committed to ensuring all individuals, including individuals with disabilities, have an opportunity to apply for those positions that they are interested in and qualify for without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. QuidelOrtho is also committed to providing reasonable accommodations to qualified individuals so that an individual can perform the duties. If you are interested in applying for an employment opportunity and require special assistance or an accommodation to apply due to a disability, please contact us at recruiting@quidelortho.com.
See All 50 Software Applications Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find JobsSoftware Applications Engineer Jobs by City in New York
Where New York roles are concentrated, by current openings.
Software Applications Engineer Job Market in New York
A snapshot from current New York openings, updated as new roles post.
Who's Hiring
- Genpact9

- City of New York3

- Bank of China USA2

- BlackRock2

- GE Vernova2

Top Industries Hiring
- Technology & Software17
- Government & Public Sector5
- Investment & Asset Management5
- Law & Legal Services5
- Manufacturing5
What New York Employers Look For
The qualifications that appear most often in software applications engineer jobs across New York.
- Bachelor's degree in computer science, software engineering, or a closely related field
- Proficiency in one or more languages such as Java, Python, C++, or JavaScript
- Experience designing, developing, and deploying enterprise or commercial software applications
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of software development lifecycle, version control, and agile methodologies
- Strong debugging, testing, and cross-functional collaboration skills in production environments
Software Applications Engineer Jobs in New York: Frequently Asked Questions
How do you become a software applications engineer in New York?
Software applications engineering in New York requires no state-issued license, but employers consistently expect a bachelor's degree in computer science, software engineering, or a related technical discipline. New York's large financial and media employers frequently prioritize candidates who can demonstrate production-grade experience through a portfolio, open-source contributions, or internships. Strong candidates also hold vendor certifications from AWS, Microsoft, or Google, which carry real weight with New York hiring teams.
How much do software applications engineers make in New York?
Software applications engineers in New York earn a median of about $166,180 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $97,430 for the lowest 10% to over $224,590 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software applications engineers in New York?
Employers hiring software applications engineers in New York right now include Genpact, City of New York, and Bank of China USA, based on current listings on Migrate Mate as of June 2026. New York's deep concentration of financial services, media, and healthcare technology firms means that engineering roles here often involve high-throughput, regulated, or large-scale consumer-facing systems.
Which New York cities have the most software applications engineer jobs?
New York, Rochester, and Buffalo account for the most software applications engineer openings in New York. New York City dominates because of its dense clusters of financial institutions, media companies, and technology firms, while Albany draws demand from state government technology contracts and healthcare systems, and Buffalo has grown as a lower-cost alternative hub for regional employers expanding their engineering teams.
Are there remote software applications engineer jobs in New York?
Yes, and more than most fields. About 38% of software applications engineer openings tied to New York are remote or hybrid as of June 2026, reflecting how thoroughly desk-based application development has shifted away from mandatory on-site work. Roles focused on cloud infrastructure, backend services, and API development tend to carry the most remote flexibility, while positions requiring on-site integration or hardware-adjacent work remain largely in-person.
How can I get hired as a software applications engineer in New York with little or no experience?
The most realistic entry path is through associate or junior software engineer roles that large New York employers post specifically for new graduates. Firms in the financial technology sector, including major banks and trading platforms headquartered in New York City, run formal rotational and new-grad programs that place candidates into application engineering teams. A strong GitHub portfolio, a completed capstone project, or an AWS or Azure fundamentals certification helps candidates from bootcamps or non-traditional backgrounds compete against four-year degree holders for these openings.
Where can I find and apply to software applications engineer jobs in New York?
You can find and apply to software applications engineer jobs in New York on Migrate Mate, which lists current openings across the state. Search the available roles, find the ones that match your experience and location, and apply directly to the employers posting them.
See All 50 Software Applications Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Jobs