Principal Software Engineer Jobs in New York
Principal Software Engineer jobs in New York are among the most active in the country, with strong demand concentrated in financial technology, enterprise software, media technology, and cloud infrastructure across a hiring market that stretches from early-career engineering leads through seasoned staff and distinguished engineers. Most openings are in New York City, with additional clusters in Albany and Buffalo where state government technology initiatives and regional tech centers operate. Well-established employers with lasting New York footprints include JPMorgan Chase, Bloomberg, and IBM. The most in-demand specialties are distributed systems, platform engineering, and machine learning infrastructure. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 26+ Principal Software Engineer jobs











Array is a financial innovation platform that helps digital brands, financial institutions, and fintechs get compelling consumer products to market faster. We deliver a suite of credit and identity monitoring tools, privacy protection, and a financial ads marketplace via embeddable widgets or a clean, modern API. Our private label offerings help drive revenue and increase engagement for our customers while empowering millions of consumers to achieve their financial goals.
As a remote-first company, we're focused on providing opportunities for high performing individuals to have deep impact in the fast growing fintech space. A clear mission, a commitment to continuous improvement and a willingness to experiment empower us individually and together deliver the best products for our clients and users.
The Principal Software Engineer is Array's highest-level individual contributor in Engineering, with technical scope across the company. Working across products and alongside business and technology leaders, you'll solve our most consequential engineering problems, turn ambiguity into action, and drive work through to measurable outcomes. Your leverage comes not only from what you build, but from making our systems simpler and the engineers around you more effective.
This role reports directly to the SVP of Engineering and works across all of Array's products and engineering teams.
You Will:
- Take on the engineering problems that matter most: Lead through ambiguity, define what success looks like, and drive consequential initiatives from uncertainty to measurable outcomes.
- Make complex systems simpler: Improve our architecture, platforms, and engineering practices so they are easier to understand, change, operate, and scale.
- Shape technical direction across Array: Bring strong judgment and clear recommendations, align teams around the right path, and turn technical strategy into execution.
- Multiply the people around you: Raise the effectiveness of senior engineers and teams through coaching, better decisions, reusable patterns, and thoughtful technical leadership.
- Own outcomes, not territory: Go wherever the highest-leverage engineering problems are, working across teams and domains without needing formal authority to make progress.
- Stay close to the work: Use code, architecture, data, and production systems to build context and credibility while knowing when your greatest impact comes from enabling others.
- Maintain a habit of using AI tools to think, build, and ship faster—it's your default, not an afterthought.
You Have:
- A bachelor's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of professional software engineering experience, including experience operating at Staff, Principal, or equivalent scope.
- Significant experience designing, building, and operating complex production systems, with breadth across architecture, delivery, reliability, performance, and operations.
- A career history of increasing scope and leverage, with impact that extends beyond your own code or immediate team.
- A default sense of urgency. You naturally look for ways to create momentum, shorten the path to an outcome, and move important work forward without waiting for deadlines, escalation, or someone else to prompt you.
- The self-direction and ownership to thrive in a remote environment. You bring energy to the organization, communicate proactively, surface problems with possible solutions, and create clarity for yourself and others without requiring constant coordination or oversight.
- The curiosity and humility to challenge your own assumptions, seek out context, disagree constructively, and commit fully once a direction is chosen.
- A belief that AI is reshaping work, you instinctively use it to accelerate everything you do.
Pay transparency: $200,000 + for base salary, depending on experience. Full time employee compensation includes an Incentive Stock Option (ISO) grant, subject to Board approval.
Expected interview process: Recruiter Conversation - Hiring Manager Interview - Loop round.
Expected onboarding process: Onboarding at Array is active, not passive: new hires spend their first two weeks building fluency in our products, customers, and value proposition, and are expected to pass scored assessments before beginning role-specific work. Success means meeting defined performance standards through a six-month evaluation period — with continuous feedback and ongoing accountability as core parts of working at Array.
Array Offers All Full Time Employees the following Benefits and Perks:
- Full medical, dental, and vision, premiums covered at 100% for full-time employees and 70% for dependents
- Unlimited PTO and sick leave + 14 company holidays to encourage a healthy work-life blend
- 100% 401k match up to 4% with immediate vesting
- Generous and competitive parental leave for all parents
- $1,000 desk setup subsidy to set-up your unique remote office
- $100/month to subsidize wifi/cell phone expenses
- Summer Fridays (half-day Fridays) typically from late May to the end of August
- Commuter benefits for those who choose to go into our New York City or San Francisco office spaces
Not sure if you meet the Qualifications? We know that folks tend to only apply if they check every box. If you think you have the appropriate qualifications, but don't meet every single one, we encourage you to still apply. We'd love to hear from you.
We are proud to be an equal opportunity workplace; we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Array will provide reasonable accommodations to qualified applicants—if you need an accommodation to participate in the application or interview process, please email talent@array.com to make your request.
Array uses CLEAR to conduct identity verification as part of the application process. We encourage you to review CLEAR's Privacy Notice and Terms of Use to understand how your personal data will be processed.
See All 26 Principal Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find JobsPrincipal Software Engineer Jobs by City in New York
Where New York roles are concentrated, by current openings.
Principal Software Engineer Job Market in New York
A snapshot from current New York openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Healthcare & Medical Services
- Investment & Asset Management
- Insurance
- Manufacturing
What New York Employers Look For
The qualifications that appear most often in principal software engineer jobs across New York.
- Bachelor's or master's degree in computer science, software engineering, or a related technical field
- Ten or more years of professional software development experience including senior technical leadership
- Deep expertise in at least one major language such as Java, Python, Go, or C++
- Demonstrated experience designing and scaling distributed systems or large-scale cloud architectures
- Ability to lead cross-functional engineering teams and mentor senior engineers across a New York organization
- Familiarity with financial services compliance, low-latency systems, or media platform engineering common in New York
Principal Software Engineer Jobs in New York: Frequently Asked Questions
How do you become a principal software engineer in New York?
The principal software engineer role has no state-issued license in New York, so the path runs through experience and demonstrated technical leadership rather than a credentialing board. New York employers typically promote from senior engineer roles after candidates have led architecture decisions on production systems. A computer science or engineering degree is the most common educational baseline, and contributions to large-scale systems at New York-headquartered firms in finance, media, or enterprise software carry particular weight in hiring decisions.
How much do principal software engineers make in New York?
Principal software 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 principal software engineers in New York?
Employers hiring principal software engineers in New York right now include CVS Health, Intuit, and Ro, based on current listings on Migrate Mate as of August 2026. New York's concentration of major financial institutions, global media companies, and enterprise technology firms means demand for this level of engineering leadership stays consistent throughout the year.
Which New York cities have the most principal software engineer jobs?
The cities with the most principal software engineer openings in New York are New York, Albany, and New York State. New York City dominates because it is home to the headquarters and major engineering offices of the largest financial, media, and enterprise technology employers in the state, while openings in Albany and Buffalo reflect state government modernization programs and growing regional tech presences tied to university research and manufacturing technology initiatives.
Are there remote principal software engineer jobs in New York?
Yes, and more than most fields. About 53% of principal software engineer openings tied to New York are remote or hybrid as of August 2026, reflecting how thoroughly desk-based this work is. Architecture review, code review, and cross-team technical leadership translate well to distributed work, and New York employers in fintech and media have broadly formalized hybrid arrangements for engineers at this seniority level.
How can I get hired as a principal software engineer in New York with little or no experience?
The most realistic path into this level without the full experience record is through an associate or staff engineer role at a New York firm and earning promotion from within. Large New York employers such as JPMorgan Chase, Bloomberg, and Verizon run structured new-graduate and rotational engineering programs that give early-career engineers access to large-scale systems work. Building a strong open-source portfolio or contributing to infrastructure projects used by New York's financial services sector can accelerate visibility, and a graduate degree from a New York engineering school such as Columbia or Cornell Tech strengthens applications.
Where can I find and apply to principal software engineer jobs in New York?
You can find and apply to principal software engineer jobs in New York on Migrate Mate, which lists current New York openings updated regularly. Search the available roles, find the ones that fit your background and preferred location, and apply directly from the listing.
See All 26 Principal Software Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Jobs