Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$300k

Lawrence Harvey New York

Principal Software Engineer (Backend / Distributed Systems)

Long Island City, NY | Onsite 4 days/week | Visa sponsorship available

About the company

Venture-backed AI startup in Long Island City building a platform that trains enterprise AI agents on how a business actually works. The product learns from a company’s existing dashboards, code, memos and agent traces so agents can handle complex business tasks accurately, with full lineage back to the source data. Customers include hedge funds, consumer brands and digital asset platforms. The team publishes original research on fine tuning and enterprise reasoning.

The role

This is a hands-on Principal IC role focused on backend and platform architecture. The engineering team is small and very strong, mostly early-career engineers out of MIT and CMU. You’ll be the person setting architectural direction and helping that team level up while still writing a lot of code yourself. It’s not a people management role. There’s room to grow into broader technical leadership as the company scales, if that interests you.

What you’ll do

  • Own major architectural decisions across the backend and platform
  • Design, build and scale distributed production systems
  • Mentor engineers and raise the technical bar across the team
  • Work wherever the product needs you, since backend is the focus but this is an early-stage company

What we’re looking for

  • 5+ years of software engineering experience, 7+ preferred
  • Strong backend and distributed systems background
  • Proven ability to design and scale production systems
  • Solid CS fundamentals and programming ability
  • Comfortable operating with ownership and limited structure
  • Startup or product engineering experience preferred. Big Tech backgrounds with strong ownership also work well.

Team

About 9 people today, including software and research engineers.

Compensation

Base salary up to $300,000, plus equity.

Location

Long Island City, NYC. Onsite 4 days a week. Relocation candidates welcome. Visa sponsorship and transfers supported.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Jersey City, NJ vacancy
  •  ...Senior Principal Software EngineerAs a Senior Principal Software Engineer at JPMorgan Chase within the Chief Technology Office, you provide deep engineering expertise and work across agile teams to enhance, build, and deliver trusted market-leading technology products... 
    Suggested
    Work at office

    Chase

    Jersey City, NJ
    7 hours ago
  • $107k - $216k

     ...Principal Software Engineer RoleWe are currently sourcing for a Principal Software Engineer for Crypto Trading to work in Jersey City, New Jersey.The RolePrincipal Software Engineer will be working in development and delivery of high quality, timely and maintainable software... 
    Suggested
    Full time

    Fidelity Corp

    Jersey City, NJ
    7 hours ago
  • $130k - $160k

     ...Principal Software EngineerAs a Principal Software Engineer you will be responsible for developing, designing, and implementing NFI's Digital Twin. You will serve as an advocate for engineering decisions related to the Digital Twin. While interfacing with other business... 
    Suggested

    NFI Industries

    Jersey City, NJ
    7 hours ago
  • $132k - $264k

     ...0 - $264000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The (USA) Principal, Software Engineer leads the design and delivery of scalable platform capabilities, driving cloud-native architecture and AI/ML integration... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    2 days ago
  •  ...changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As aPrincipal Software Engineer atJPMorganChase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the... 
    Suggested
    Night shift

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  •  ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent...  ...most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide... 

    Chase

    Jersey City, NJ
    7 hours ago
  •  ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent...  ...s most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the Commercial & Investment Bank Trust... 

    Hackajob

    Jersey City, NJ
    4 days ago
  •  ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent...  ...s most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the Commercial & Investment Bank Trust... 

    Chase

    Jersey City, NJ
    5 days ago
  • $107k - $216k

     ...Principal Fullstack Software EngineerAsset Management Technology is seeking a highly motivated Principal Fullstack Software Engineer for the Fidelity Digital Asset Management technology team in the US. This role involves building a new product and requires a hands-on... 
    Full time
    Contract work

    Fidelity Communications

    Jersey City, NJ
    7 hours ago
  • $227k - $303k

     ...frontend architecture of the W&B app, the product ML researchers and engineers work in every day, and be accountable for app performance,...  ...You AreMinimum Qualifications8+ years building user-facing software, with deep expertise in frontend architecture and performanceHave... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Jersey City, NJ
    3 days ago
  •  ...Intern in IT, you will help design, build, test, and enhance software applications that support DTCC’s business processes, technology...  ...integrations, or reusable components under the guidance of experienced engineers, technical leads, and product teams. Translate business and... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Remote work

    DTCC

    Jersey City, NJ
    2 days ago
  •  ...Job Description Job Description Job Title:  Software Engineer, Infrastructure/DevOps Location: Hoboken, NJ (On-Site) Division: Technology  Department: Engineering  About Us   Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated... 
    Local area
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    21 days ago
  •  ...with ownership from planning through production and support. Required Qualifications: ~ Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). ~5–6 years of hands-on Python for data processing and automation (e.g... 
    Contract work

    Long Finch Technologies

    Jersey City, NJ
    a month ago
  •  ...unique to each team or employee). The Impact you will have in this role: Being a member of IT CSS WRAFT delivery team, the Software Engineer is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include... 
    Full time
    Remote work
    Flexible hours

    DTCC

    Jersey City, NJ
    3 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Jersey City, NJ
    5 days ago
  •  ...Must Have Technical/Functional Skills • 10+ years of experience in Data Engineering, Data Warehousing, or Big Data development. • 5+ years of hands-on experience with Databricks, Python, and PySpark. • Strong hands-on experience in Databricks, Python, and PySpark development... 
    Full time

    PB consulting

    Jersey City, NJ
    20 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Jersey City, NJ
    5 days ago
  •  ...development team. This role is ideal for fresh graduates or candidates with up to 3 years of experience who are passionate about software development and eager to build their expertise in Microsoft technologies. You will work closely with senior developers to design,... 
    Full time
    Internship

    Magnus Technology Solutions

    Jersey City, NJ
    21 days ago
  •  ...Job Description Job Description Tiger Analytics is seeking a highly skilled Senior AI Engineer to join our dynamic team. In this role, you will design, develop, and implement cutting-edge AI solutions that drive business value for our clients. You will leverage... 
    Remote work

    Tiger Analytics Inc.

    Jersey City, NJ
    21 days ago
  •  ...on developing and delivering a robust and scalable platform solution as per the regulatory and client requirements. The Software Engineering role specializes in planning, detailing technical requirements, crafting, developing, and testing all software systems and applications... 
    Full time
    Remote work
    Flexible hours

    DTCC

    Jersey City, NJ
    4 days ago
  •  ...you will do Role Responsibilities Develop, enhance, test, and document software applications, features, integrations, or reusable components under the guidance of experienced engineers, technical leads, and product teams. Translate business and process needs into... 
    Full time
    Work experience placement
    Internship
    Work at office
    Remote work

    DTCC

    Jersey City, NJ
    2 days ago
  •  ...The role focuses on modernizing user interfaces, improving the developer experience, and building AI-powered agents that help software engineers access cloud services and reduce support tickets. This is a front-end-focused full stack position, with approximately 60... 
    Relocation

    SCI SOLUTIONS GLOBAL

    Jersey City, NJ
    8 days ago
  •  ...ONLY W2 (NO C2C/1099) Role: Platform Development Engineer in Test Location: Houston, TX, Jersey City, NJ, Raleigh, NC, Remote...  ...Primary focus Build a scalable test automation framework using software engineering principles Own end-to-end testing across platform... 
    Full time
    Contract work
    Remote work
    Shift work

    Mindlance

    Jersey City, NJ
    3 days ago
  •  ...Software Engineer IIIWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank, you serve as a seasoned member of an agile team... 

    Chase

    Jersey City, NJ
    7 hours ago
  •  ...Job Description This is a hands‑on engineering role for someone who wants to build real GenAI systems — not prototypes. You'll work...  ...components. Qualifications ~3+ years of industry experience in software engineering, data science, or machine learning. ~1+ years of... 

    Verisk Analytics

    Jersey City, NJ
    4 days ago
  •  ...Full Stack Engineer (Kafka)Location: Durham, NC, Boston, MA, Merrimack, NH, Jersey City, NJ, Westlake, TXDuration: Long Term ContractJava...  ...JAVA Programming Language (Java 1.8+)Strong programming, debugging and secure software development skills (e.g. Veracode, Sonar etc.... 

    Samprasoft

    Jersey City, NJ
    7 hours ago
  •  ...Software Development EngineerWorkshop Studio (WS) is an AWS platform that powers hands...  ...300+ AWS services. The Workshop Studio engineering team owns the full platform stack: the...  ...engineer, and senior engineers including a principal engineer.About AWS, Diverse Experiences... 
    Internship
    Shift work
    Night shift

    A W S

    Jersey City, NJ
    7 hours ago
  • $149k - $186k

     ...THE POSITION Our roster has an opening with your name on it As a Senior Software Engineer within FanDuel's Risk and Trading Technology team, you will be an essential part of a cross functional agile team that directly impacts our business. You will work collaboratively... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    FanDuel

    Jersey City, NJ
    7 hours ago
  •  ...have Front-Office / Buyside / Investment Software trading experience. Please do not apply. What we are looking forAs a Principal Consultant you will be assessing client needs...  ...field including Finance, Economics, Engineering or Computer Science. A minimum of 8-10 years... 
    Full time
    Remote work
    Flexible hours

    State Street Bank

    Clifton, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!