Demo

Principal Staff Software Engineer

Bernard Nickels & Associates
Port Washington, NY Full Time
POSTED ON 10/17/2026
AVAILABLE BEFORE 11/15/2026

Role Overview

  • Job Title: Staff Software Engineer, Platform
  • Type: Permanent / Full-Time
  • Location: Port Washington, NY 11050
  • Compensation: Negotiable


Position Summary

  • Lead high-impact technical initiatives on the proprietary core platform, driving architectural design and organizational standards.
  • Define frameworks, patterns, and contracts that all engineering teams build upon while retiring technical debt at scale.
  • Partner with Product, Design, and Infrastructure to align technical strategy with business outcomes and shape feature delivery roadmaps.
  • Connect independently designed custom applications, business systems, and data pipelines to ensure long-term stability and interoperability.
  • Drive operational excellence, operational readiness, and mentor engineering talent across the entire organization.


Key Responsibilities

Technical Leadership & Architecture

  • Lead cross-team and multi-domain technical initiatives with significant system and organizational impact.
  • Define organization-wide standards for data modeling, API/GraphQL contracts, testing, accessibility, documentation, and observability.
  • Architect shared platform capabilities and services, enforcing strict contract stability and backward compatibility.
  • Cohesively connect core custom platforms with enterprise business systems (NetSuite, Salesforce), EDI, and reporting tools.
  • Shape technical strategy in partnership with Product, Design, and Infrastructure leadership to construct feature and technical remediation roadmaps.
  • Facilitate architecture and design reviews; author and socialize comprehensive technical design documents.


Platform Quality, Delivery & AI Governance

  • Identify, quantify, and strategically sequence technical debt removal to improve system quality without delaying feature delivery.
  • Execute complex end-to-end migrations and platform upgrades using feature flagging, verification strategies, and clear rollback plans.
  • Improve organization-wide engineering KPIs, including build/deploy times, change failure rates, MTTR, p95 latency, and test reliability.
  • Establish standards for safe AI-assisted development, focusing on code review rigor, test coverage, and secure handling of proprietary data.
  • Ensure all platform architectures satisfy compliance, validation, audit-trail, and data-integrity requirements.


Operations & Cross-Functional Partnership

  • Own operational readiness for platform services by defining SLOs, driving capacity planning, and maintaining alert quality.
  • Participate in on-call rotations and lead war rooms/postmortems during major incidents to drive systemic quality fixes.
  • Partner closely with Quality Engineering, Infrastructure, Security, and Business Systems to ensure end-to-end reliability.
  • Translate business priorities into actionable plans while communicating risks, trade-offs, and constraints candidly.
  • Coach and mentor engineers across teams through design facilitation, code reviews, and internal training sessions.


Qualifications & Technical Requirements

Required Experience

  • Total Experience: 10 years of professional software engineering experience (8 years minimum), including 3 years operating at a Senior (Level III) or higher level with cross-team scope.
  • Track Record: Proven history of leading at least one multi-team or multi-domain technical initiative from initial design through production deployment.
  • Education: Bachelor’s degree in Computer Science, related field, or equivalent practical experience.


Core Technical Stack

  • Languages & Frameworks: Deep expertise in Python (Django/Django REST Framework) and TypeScript (Angular).
  • APIs & Databases: Expert-level knowledge of GraphQL schema design, PostgreSQL data modeling, and query optimization.
  • Cloud & Infrastructure: Production experience with major cloud platforms (Azure strongly preferred); comfortable working within Terraform and CI/CD pipelines.
  • Distributed Systems: Extensive experience with asynchronous and event-driven architectures (Celery, Redis, Kafka, or equivalents), including failure modes, idempotency, and back-pressure handling.


Operational & Compliance Capabilities

  • Production Operations: Demonstrated ownership of production operations, including SLO management, observability, incident command, and postmortems.
  • Regulated Environments: Experience in or willingness to work within validated/controlled environments (e.g., GxP, 21 CFR Part 11, SOX, HIPAA, PCI) with change-control constraints.
  • AI Tooling: Disciplined use of AI-assisted development tools to increase velocity while remaining accountable for code security and correctness.


Core Competencies

  • System Design: Expert-level architecture skills across backend services, data stores, and frontends.
  • Distributed Systems Judgment: Deep understanding of caching, queuing, retries, partial failures, and consistency trade-offs.
  • Database Evolution: Expertise in schema evolution and safe database migrations on live, high-traffic systems.
  • Platform & Engineering Mindset: Focus on reducing long-term system complexity, maintaining stable interfaces, and establishing rigorous test strategies.
  • Influence & Mentorship: Ability to align technical and non-technical stakeholders without direct authority and elevate overall engineering talent.


Salary.com Estimation for Principal Staff Software Engineer in Port Washington, NY
$182,288 to $220,674
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Staff Software Engineer?

Sign up to receive alerts about other jobs on the Principal Staff Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$145,845 - $177,256
Income Estimation: 
$172,688 - $210,712
Income Estimation: 
$170,589 - $211,671
Income Estimation: 
$178,619 - $225,190
Income Estimation: 
$86,891 - $130,303
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bernard Nickels & Associates

  • Bernard Nickels & Associates Port Washington, NY
  • Job Title: Product Owner Job Type: Full-Time, Direct Hire Work Location: Port Washington, NY (onsite role) Work Schedule: Monday-Friday, 40 hours per week ... more
  • 6 Days Ago

  • Bernard Nickels & Associates Florham Park, NJ
  • Location: Florham Park, NJ Schedule: Monday–Friday, 8:00 AM–5:00 PM Workplace: Fully onsite Pay: $33–$35/hour, based on experience Assignment: Temporary wi... more
  • 8 Days Ago

  • Bernard Nickels & Associates Manhattan, NY
  • Job Title: Campus Recruiting Coordinator Job Type: Contract (W2) Start Date: ASAP End Date: 2/26/2027 (with potential for extension) Work Location: New Yor... more
  • 9 Days Ago

  • Bernard Nickels & Associates Eugene, OR
  • Project Manager / Superintendent (On-Site) Location: Eugene, OR (with travel within a 2-3 hour radius) Position Overview & Responsibilities: Oversee the fu... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Principal Staff Software Engineer jobs in the Port Washington, NY area that may be a better fit.

  • Barnes & Noble Westbury, NY
  • Barnes & Noble is the leading book retailer in the United States, with roots dating back to 1873 and a long history of growth through innovation and expans... more
  • 12 Days Ago

  • Optimum Communications Inc. Bethpage, NY
  • Are you looking to Optimize your life? Start your exciting path to a rewarding career today! We are Optimum, a leader in the fast-paced world of connectivi... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!