Post job

Principal software engineer jobs in New York

- 5,108 jobs
  • Founding Robotics Software Engineer

    Cubiq Recruitment 3.7company rating

    Principal software engineer job in New York, NY

    Salary Range: $150,000 - $250,000 + Equity Working Arrangement: Full Time - On-Site Cubiq is currently representing an award-winning early-stage Y Combinator-backed start-up in their pursuit to find a founding Robotics Software engineer, to enable the deployment and growth of their Natural Language Robotics Interface. This company is still very small, headed up by 2 ex-Google AI engineers, who were instrumental in the development of Claude. They're looking to add a Software engineer who can implement their AI algorithms into any and all types of robots to be easily controlled by anyone. The role will see the successful candidate becoming a key part of these plans and the company as a whole as they continue to grow. You will be building the core infrastructure and services for the system, Designing APIs and interfaces between the AI models, hardware, and human operators. Working across the stack from Robot-facing services to real-time agent orchestration. This is an on-site position in central New York, and is offering a salary between $140,000 -$220,000 and can stretch for the right candidate. There is full healthcare coverage and a 401K match. But the equity on offer is the real benefit to this role. The right candidate will need the following experience: Previous experience working with an Embodied AI system 2+ years of Software experience working with an LLM, RAG, or VLM Strong Python experience Experience at a scaling real-time system, data pipelines or working on integrating AI/ML models High Agency and good communication skills If you have the experience mentioned above, apply immediately! Interviews are already happening!
    $150k-250k yearly 2d ago
  • Lead/Senior Developer

    Pangea 4.4company rating

    Principal software engineer job in New York, NY

    Senior Developer / Lead - Finance & Treasury Integrations Type: Permanent, Full‑time Salary: $160,000 - $180,000 per year We're looking for a Senior Developer / Lead to join a global technology team, focusing on Finance, Treasury, and Accounting integrations. This role is central to connecting corporate and trading systems with platforms such as NetSuite and Kyriba, ensuring smooth and accurate data exchange across Finance, Treasury, Risk, and Compliance. You'll partner closely with senior stakeholders to deliver solutions that improve transparency, automation, and governance of financial data. Technical Skills Strong background in Python development, with experience in data transformation and API design. Hands‑on expertise with AWS services (S3, EC2, Kubernetes, FastAPI, CloudWatch). Solid knowledge of SQL (Postgres, Snowflake, or similar). Familiarity with REST APIs, OAuth, JSON/XML, and CI/CD pipelines. Understanding of finance and accounting processes (GL, reconciliations, cash management).. Previous exposure to financial services, commodity trading, or corporate treasury is a essential. Degree in Computer Science, Engineering, Finance, or related field. If this role is of interest to you please apply with an up to date version of your cv.
    $160k-180k yearly 1d ago
  • Principal Software Engineer (Front Office and Risk)

    Clearwater Analytics (CWAN

    Principal software engineer job in New York, NY

    The Trading and Risk Management System (TRMS) team is responsible for developing, supporting and maintaining our front and back office trading web applications using Python, the proprietary Beacon Dependency Graph and Glint, the Beacon UI framework. The successful candidate will help TRMS continue to grow, exercising an eye for detail across all aspects of the development lifecycle while maintaining organization and good code hygiene. This Principal Engineer should be able to effectively communicate both with internal teams and with clients. The successful candidate values teamwork and collaboration and is willing to mentor junior developers. In this senior role, the candidate will have responsibility for defining the company's technological vision, making strategic decisions, driving innovation, and setting new industry standards. Across all levels, a successful software development engineer will demonstrate strong problem-solving skills, clear communication, excellent coding abilities, a keen understanding of the software ecosystem, and a cooperative team player attitude. Responsibilities: Advocate for Clearwater's technical vision, strategy, and established standards for software systems. Collaborate with our clients (asset managers, hedge funds, insurance companies, investment banks and commodities trading companies) to adapt and customize our cloud-hosted Trading Risk Management platform. Measure and share the results of software teams and help them create improvement. Identify and remove systemic blockers to success. Establish best practices and processes that improve execution and collaboration on any team. Create alignment between multiple divisions and teams towards common standards and best practices. Participate in code reviews and provide feedback to the team. Influence the prioritization of the overall Clearwater roadmap. Influence and lead high-priority and complex projects and initiatives. Model and encourage a culture of communication and collaboration in their team, division, and department. Deemed a mentor of mentors and capable of mentoring engineers at all levels. Required Skills: Exceptional leadership and mentorship skills, including having led an engineering team (either as a tech lead or manager). Enthusiasm for software work in a software-as-a-service company. Driven by client satisfaction, possessing Empathy for clients and desire to solve customer problems Strong teamwork skills. Ability to manage own time and deliver expected results on time. Commitment to continuous learning and improvement. Exceptional analytical skills. Strong computer skills, including proficiency in Microsoft Office. Excellent attention to detail and strong documentation skills. Outstanding verbal and written communication skills. Strong organizational and interpersonal skills. Exceptional problem-solving abilities. Education and Experience: Bachelor's degree in computer science/related field or comparable experience. 12+ years of enterprise software development experience with strong experience in Python or other OOP languages Must have domain industry experience and deep knowledge of trading and risk management systems Professional experience with running software systems on a public-cloud provider. About Clearwater Analytics: Clearwater Analytics (NYSE: CWAN) is transforming investment management with the industry's most comprehensive cloud-native platform for institutional investors across global public and private markets. While legacy systems create risk, inefficiency, and data fragmentation, Clearwater's single-instance, multi-tenant architecture delivers real-time data and AI-driven insights throughout the investment lifecycle. The platform eliminates information silos by integrating portfolio management, trading, investment accounting, reconciliation, regulatory reporting, performance, compliance, and risk analytics in one unified system. Serving leading insurers, asset managers, hedge funds, banks, corporations, and governments, Clearwater supports over $8.8 trillion in assets globally. Learn more at ****************************
    $110k-147k yearly est. 1d ago
  • Software Engineering Manager

    Wethehobby

    Principal software engineer job in Rochester, NY

    WeTheHobby is a fast-growing sports entertainment company bringing fans together through live-streamed breaks, eCommerce, and real-time community experiences. Headquartered in Rochester, NY, we're building platforms that connect collectors and fans worldwide. We value creativity, innovation, and collaboration-and we're looking for leaders who want to shape the future of sports entertainment technology. The Role We're seeking a Software Engineering Manager to lead our development team and drive the technical direction of our platforms. In this role, you'll focus on managing people, shaping architecture, and ensuring delivery. You will not be coding day-to-day, but you will guide technical strategy, review design decisions, and make sure the engineering team is building scalable, reliable systems. This is a high-visibility role with responsibility for both engineering outcomes and team growth. What You'll Do Lead & Mentor - Manage, coach, and support a team of software engineers, helping them grow both technically and professionally Architectural Oversight - Set high-level technical direction, review system designs, and ensure scalability, performance, and reliability Code Quality - Review code at a design/architecture level to ensure alignment with standards (without direct coding responsibilities) Drive Delivery - Oversee execution of projects and ensure timely delivery of backend and frontend initiatives Foster Collaboration - Partner with product, design, and business stakeholders to align engineering output with company goals Ensure Best Practices - Champion agile workflows, CI/CD pipelines, automated testing, and security standards Recruit & Grow - Help attract, hire, and retain top engineering talent as the team expands What We're Looking For Must-Haves 7+ years of professional software engineering experience, with at least 2+ years in an engineering management role Strong technical foundation in backend systems architecture (preferably .NET) Proven experience leading teams and making architectural decisions Familiarity with cloud platforms (AWS or similar) and modern software development practices Excellent communication skills with the ability to bridge technical and business contexts Nice-to-Haves Experience managing teams building real-time, event-driven, or streaming platforms Familiarity with eCommerce, payments, or large-scale transactional systems Previous experience scaling teams from small to mid-sized organizations Interest in sports, collectibles, or fan-driven communities Why Join Us? Impact: Lead the engineering team that powers one of the most innovative platforms in sports entertainment Leadership: Influence technical strategy and culture without the pressure of being hands-on in the codebase Growth: Step into a high-visibility role with opportunities for advancement as the company scales Culture: A supportive, inclusive team that values collaboration and innovation Compensation Salary: Up to $150,000, based on experience, depending on experience and skills Benefits package including health, dental, vision, PTO, and more
    $150k yearly 1d ago
  • Lead Software Engineer

    TEK Ninjas

    Principal software engineer job in New York, NY

    Job Title: Lead Software Engineer Duration: 6-12 Months We're looking for a hands-on Tech Lead to guide the technical delivery of a strategic internal application for one of the world's top private equity firms. The project involves rapid design-build sprints to deliver modular dashboards and workflows that scale across asset classes. You'll lead a globally distributed engineering team, working closely with product managers, designers, and client stakeholders. This is a hybrid role based in New York, with partial on-site presence. You'll be responsible for both execution and technical oversight - helping shape a scalable frontend component architecture, and integrating with serverless backend services (AWS Lambda, Fargate). Your Responsibilities: Lead the design and implementation of micro-apps using React, backed by Node.js/Python services Architect and own backend logic using serverless functions (Lambda) and containerized services (Fargate) Partner with Product and Design to translate business needs into scalable, high-quality software Establish and enforce code quality, testing, and deployment standards Guide a distributed engineering team, reviewing code and supporting onboarding of new devs Identify reusable frontend/backend components and help establish a design-build library Maintain high development velocity while ensuring robust infrastructure integration Act as the technical point of contact for client engineering teams What We're Looking For: 6+ years of fullstack development experience (React, Node.js and/or Python) Experience leading technical delivery across distributed product teams Strong knowledge of AWS serverless architecture: Lambda, Fargate, API Gateway Familiar with containerized development, CI/CD pipelines, and platform-level routing Skilled in translating technical complexity into clear direction and action Comfortable working in a hybrid on-site/remote setting with executive stakeholders Strong communication and mentoring skills Nice to Have: Background in enterprise, SaaS, or financial tools Experience setting up design systems or component libraries Familiarity with Kubernetes, SSO, JWT authentication, and platform authorization patterns
    $105k-141k yearly est. 3d ago
  • MDW Senior Full Stack Developer (IRAMS/HCBS)

    CMA 4.1company rating

    Principal software engineer job in Albany, NY

    We are seeking an experienced Senior Full Stack Developer with expertise in Angular, Node.js, Express, and Relational Databases to join our team. This individual will play a crucial role in developing, maintaining, and enhancing our web application. As a Senior Full Stack Developer, you will be responsible for coding across the entire stack-front-end, back-end, and database. This is an excellent opportunity for someone who thrives in an independent, hands-on role with end-to-end ownership of their work. This position will manage a small team of developers to groom, assign and monitor tasks using agile development. Key Responsibilities: Design, develop, and maintain web applications using Angular for the front-end and Node.js with Express for the backend API. Integrate with and maintain our Oracle database, ensuring data integrity and optimized performance. Manage a small software development team using Kanban. Write efficient, maintainable, and scalable code at every layer of the application. Collaborate with stakeholders to gather requirements, provide technical insight, and ensure solutions align with business needs. Own the entire software development life cycle, including planning, coding, testing, deploying, and monitoring. Implement best practices in security, testing, and software development methodologies. Ensure code quality through regular code reviews and automated testing. Coordinate with other technical teams which support the web application. Key Qualifications: 10+ years of professional experience as a Full Stack Developer, working with web, middleware, and database technologies. 5+ years of experience managing a team of software developers. 5+ years of experience as a product owner for web applications. Excellent communication skills, with the ability to work with cross-functional teams and non-technical stakeholders. *Preference is given to candidates with prior state Medicaid development experience* Preferred Skills: Proficiency in Angular, with a solid understanding of component-based architecture, services, and state management. Strong expertise in Node.js with Express framework for building robust APIs. Experience with TypeScript and JavaScript Hands-on experience with relational databases: Writing SQL, optimization, and performance tuning. Experience building CI/CD pipelines and automated deployments Prior experience with automated testing frameworks for front-end and back-end code. Experience with Kanban methodologies. Familiarity with version control tools (e.g., Git) Strong debugging and problem-solving skills with a passion for quality code. Knowledge of software security best practices to ensure application safety.
    $114k-150k yearly est. 1d ago
  • Sr. Python Architect/Developer

    Strategic Staffing Solutions 4.8company rating

    Principal software engineer job in New York, NY

    Strategic Staffing Solutions is seeking a Senior Python Architect and Developer with deep hands-on expertise in Python, SQL, GraphQL, and Databricks - all must-have skills for a direct hire role in either Iselin, NJ or Manhattan, NY. This is a technical leadership role, responsible for guiding architecture, delivery, and implementation across a cloud-native platform built on Microsoft Azure. Note-This is a permanent, direct hire role. Must be legally able to work in the United States at time of hire. No Corp. to Corp The ideal candidate excels in translating complex business requirements into scalable, secure, and maintainable solutions while mentoring development teams and collaborating with key business stakeholders. This role requires a strong background in Master Data Management (MDM), data integration, and data governance frameworks. Required Skills & Experience Python (8+ years) - expert-level development and architecture. SQL - strong proficiency required. GraphQL - must have API design experience. Databricks - strong, hands-on experience with data engineering frameworks and medallion architecture. Azure Cloud - cloud-native design, deployment, and architectural best practices. Proven leadership experience in architectural design and full lifecycle platform delivery. Strong understanding of MDM principles, data integration patterns, and governance frameworks. Ability to collaborate effectively with both technical and business stakeholders. Experience mentoring developers and guiding technical teams. Key Responsibilities Architect and design end-to-end platform solutions that interface with MDM systems. Develop, optimize, and maintain GraphQL APIs for master data access. Work extensively with Databricks, Delta/Medallion architecture, and distributed data pipelines. Lead technical teams through build, testing, deployment, and delivery. Enforce Azure cloud best practices-security, performance, scalability, and monitoring. Partner with data governance, compliance, and business teams to align requirements. Translate business needs into technical architecture roadmaps and implementation plans. Mentor engineers and influence technical decision-making across the team.
    $107k-142k yearly est. 1d ago
  • Senior Software Architect and Engineer Trading Systems

    Luxoft

    Principal software engineer job in New City, NY

    Project Description: The project is based on developing and operating inter-dealer marketplace, which is an innovative platform that provides users with fast, efficient price discovery and electronic execution. Compensation 9k-11k USD per month Responsibilities: - Design and develop critical backend trading system components such as the matching engine, order routing and credit calculation component - Collaborate with the CEO/Product Owner and the Senior Business Analyst/Product Manager to design new enhancements to the trading platform - Triage critical production issues and provide rapid response during trading system incidents as part of the level 3 response team Mandatory Skills Description: 10+ years developing production software in Java 5+ years developing electronic trading front end application covering one or more of the following asset classes: equities, FX, options, or fixed income - Design and develop efficient, defect-free code under tight time constraints - Exceptional analysis and triage of real-time production systems - Clear, concise and accurate written communication skills - Strong work ethic and an entrepreneurial spirit; thrive in a high-pressure environment Qualifications - Bachelor of Science, Master of Science or equivalent degree in computer science, computer engineering Nice-to-Have Skills Description: 2+ years working as a software engineer in a start-up environment 2+ years developing software using the Genesis low-code environment 3+ years developing systems deployed in Amazon Web Services Languages: English: C1 Advanced
    $115k-154k yearly est. 5d ago
  • Senior Technical Developer

    Eclaro 4.2company rating

    Principal software engineer job in Albany, NY

    Senior Information Technology Professional (Senior Developer) Contract till March 2026 with possible 2 years extension Fulltime 40 Hours a Week Onsite or Hybrid in Albany, NY, if hybrid, it is expected to be 2 days onsite per week. Start Date: ASAP Note: This is not open for third parties/layers, C2C/CTH, and Referrals. Please don't apply or contact me about this role, or you will be blocked! Required Qualifications: A minimum of 6 years of relevant experience. Relevant experience includes functioning as a senior information technology professional demonstrating a high level or mastery of knowledge with the principles of the work to be performed. Experience demonstrates technical proficiency in relevant specialty area(s) requiring a wide range of complex problem solving through the development of solutions. Work may have involved serving as the IT lead on multiple complex IT projects. Experience gained in a variety of settings and could include research and investigation of specialized computing options and solutions; development of requirements for unique software that is unavailable in the marketplace; and creation of original innovative designs, templates, and formats for multimedia products. 4 years of expertise in Spring Boot 3 years of expertise in Spring Data 3 years of experience using Bootstrap 4 years of experience using Gradle 2 years of experience using Vue.js 2 years of experience using git 1 year of experience using Vue3 1 year of experience using TypeScript 2-3 years of experience in Data Warehousing / Reporting tools / SQL Scope: Support the development team to deliver working software (pull requests, code review and the general flow of code from design to release). Understand the client environment and architecture decisions to lead technical decisions with your team within constraints. Use leadership and communication skills to assign and follow-up on work through GitFlow and JIRA driven release process. Read and write code, communicate challenges, and delegate responsibilities to the technical team. Maintain a pragmatic focus on the technical problems, system design, and engineering issues in the context of completing performant, maintainable, and high-quality software components.
    $108k-138k yearly est. 1d ago
  • Senior Python Developer

    Encore Talent Solutions

    Principal software engineer job in New York, NY

    Encore Talent Solutions is currently seeking a Senior Python Developer for a full time position located in New York City, NY. This is a hybrid position that will work onsite in the New York City office 3 days per week and remote 2 days a week. We are seeking a highly skilled Senior Software Engineer with deep expertise in Python and modern backend frameworks. This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services that power data-driven solutions. You will work on mission-critical systems leveraging AI, electronic health records (EHRs), and other complex, sensitive medical data to make it easier for people to get essential life insurance coverage. The role sits within a small high-impact team dedicated to building the industry's most advanced solution for medical risk assessment. Position offers substantial opportunity to shape a new solution, ship product quickly and see immediate impact. Key Accountabilities Participate in shaping the design of API architecture for real-time decisioning with complex medical data Collaborate with data scientists, underwriters, customer success and product managers to develop and deliver the product roadmap Optimize performance and scalability of backend systems handling large volumes of structured and unstructured health data Adapt product to evolving use of machine learning models and LLMs Build maintainable software; write unit/integration tests and implement automated testing Participate in code review and contribute to continuous improvement of development practices Required Knowledge, Skills, and Experience 3+ years of professional experience with Python preferred; strong understanding of software design lifecycle (SDLC) best practices Familiar with API design tools/languages (e.g., Swagger, OpenAPI, FastAPI) Cloud computing and Kubernetes (or similar orchestration tools) Containerizations tools (e.g., Docker) Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., SQLAlchemy) Experience with load testing, latency profiling, and performance optimization for backend systems Experience with infrastructure-as-code tools (e.g., Terraform) Encore Talent Solutions is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce.
    $99k-129k yearly est. 1d ago
  • Senior Developer - Hedge Fund (industry experience not a must)

    Oakridge Staffing

    Principal software engineer job in New York, NY

    We have a dynamic greenfield opportunity at a leading fund where industry experience is not needed. They are looking for a strong and senior developers with the following skills: C# .NET Core Cloud, container technologies Sql server We'll discuss the details of the compelling multiyear project.
    $99k-129k yearly est. 5d ago
  • Senior Python Developer (W2 ONLY)

    Wise Skulls

    Principal software engineer job in New York, NY

    Senior Python Developer (6-Month Contract | Hybrid - NYC) We are seeking a highly skilled Senior Python Developer for an exciting 6-month contract opportunity with a possibility of extension. This role offers a Hybrid work model in New York City, NY. The ideal candidate will have 10 years of software development experience, focusing on modern Python development, microservices, and cloud technologies. Role Details: Job Title: Senior Python Developer Location: New York City, NY (Hybrid) Duration: 6 months (with potential for extension) End Client: To be disclosed (Major Enterprise Client) IMPORTANT: Eligibility Requirements US Citizens (USC) & Green Card Holders (GC) Canadian Citizens H4-EAD, L2-EAD, and TN Visa Holders Job Description & Key Skills: This role involves designing, developing, and integrating enterprise-level applications using modern Python frameworks and cloud services. Key Skills Required: Core Python: Expert proficiency in Python (version 3.x or higher). Web Frameworks: Experience with modern Python web frameworks like Flask or FastAPI. Architecture: Experience designing and implementing solutions based on Microservices architecture. Integration: Strong experience with Enterprise application integration and REST API design and integration. DevOps: Solid knowledge of DevOps practices, including setting up and managing CI/CD pipelines using tools like Jenkins, Docker, etc. Database: Proficiency with SQL, ORM frameworks (e.g., SQLAlchemy), and general database design/management. Testing: Strong focus on quality, demonstrated by experience with Unit testing (PyTest, unittest, or similar frameworks). Version Control: Expertise in Git version control. 📩 How to Apply: You can share profiles at ********************* OR Call us on *****************
    $99k-129k yearly est. 1d ago
  • Senior Data Developer

    Centiva Capital

    Principal software engineer job in New York, NY

    Please send resumes to **********************************. Key Responsibilities Develop and maintain scalable Python-based ETL pipelines for ingesting and transforming market data from multiple sources. Build and manage cloud data lake solutions (AWS/Databricks) for storing and retrieving large volumes of structured and unstructured data. Implement rigorous data quality, validation, and cleansing routines to ensure the accuracy of financial time-series data. Optimize data workflows for low latency and high throughput, critical for quantitative research, trading strategies, and risk management. Collaborate with portfolio managers, quantitative researchers, and traders to tailor data solutions that support modeling, strategy development, and trading insights. Contribute to the firm's security master database design and implementation. Analyze and extract insights from datasets to inform trading and risk management decisions. Document system architecture, data flow processes, and technical solutions to ensure transparency and reproducibility. Requirements Bachelor's (or higher) degree in Computer Science, Engineering, Mathematics, Statistics, or a quantitative discipline. At least 5 years of relevant experience in developing python-based financial software. Demonstrated expertise in Python, including data manipulation experience with Pandas. Some exposure to financial datasets across various asset classes. Experience collaborating with quantitative analysts to support the quantitative research and modeling process. Proficiency in working within a Linux environment. Strong foundation in mathematics and statistics. Ability to thrive in a fast-paced, detail-oriented environment under pressure. Excellent problem-solving skills along with strong verbal and written communication abilities. NYC or London based with some in-office presence required. Preferred Experience with Kafka or other streaming technologies. Understanding of financial market data, symbology, and reference data across equities, futures, credit, indices, and OTC asset classes. Prior work in a hedge‑fund, prop‑trading, or other quantitative‑finance environment. Experience with cloud platforms such as Azure / AWS. Exposure to LLM/AI solution architecture and integrating AI/ML models into data pipelines.
    $99k-129k yearly est. 2d ago
  • Software Engineer (C#) - Desktop Trading/EMS Applications

    TBG | The Bachrach Group

    Principal software engineer job in New York, NY

    Join a small, high‑caliber team building a next‑generation, multi‑asset Execution Management System used by leading hedge funds and institutional managers. This role focuses on high‑performance, desktop C# development, integrating liquidity, execution, analytics, and workflow into a customizable, trader‑friendly interface. What you'll do Enhance capacity, throughput, and responsiveness of C# components and user workflows using Agile delivery practices. Evaluate technologies and propose pragmatic designs for next‑gen features in a real‑time trading context. Collaborate closely with cross‑functional partners; communicate clearly and ship reliably. Juggle multiple priorities and adapt quickly in a fast‑moving environment. What you bring BS/MS in a technical field and 5+ years of professional experience. Proven track record building multi‑threaded, high‑performance C# desktop applications (UI and server‑side services). Strong command of modern .NET/C# for rich client and background processing; experience with desktop frameworks (e.g., WPF/WinForms) over web frameworks for this role. Familiarity with financial markets and multi‑asset workflows (equities, fixed income, etc.) is a strong plus. Hands‑on with .NET memory/performance profiling and optimization. Solid OOP fundamentals; additional experience with Java or WPF is a plus. Comfortable with unit testing and code quality practices. Self‑starter with a bias for technical excellence and strong written/verbal communication.
    $80k-109k yearly est. 1d ago
  • Senior DevOps Technical Lead

    Top Prospect Group

    Principal software engineer job in White Plains, NY

    Are you a seasoned technical leader who loves bridging product vision and engineering execution? We're looking for a Senior Technical Lead to drive agile delivery, architecture, and DevOps strategy-without getting lost in the admin work. FT Hybrid-2 days a week on site, rest remote in Westchester, NY 160-180K, plus Benefits Big plus if you come from a coding background-will not be doing coding now though Agile Sprint, Infrastructure Automation, End-to-End Design, DevOps, Leadership, CI/CD Pipelines, Cloud We're looking for a Senior Technical Lead to guide end-to-end delivery across our engineering platform. You'll combine technical architecture, DevOps leadership, and agile delivery expertise to ensure scalable, secure, and reliable solutions. This is a hands-off coding role - but you must come from a strong software engineering background to effectively lead conversations, evaluate design decisions, and steer project execution. What You'll Do Architecture & DevOps Leadership Design scalable, secure cloud-native architectures (web, mobile, backend). Drive CI/CD pipelines, infrastructure as code (Terraform, ARM), and observability improvements. Own the DevOps roadmap and work with development & infrastructure teams to boost reliability and speed. Agile Delivery & Execution Lead Agile sprint cycles, backlog prioritization, and estimation processes. Maintain structured backlogs (GitHub Projects) and coordinate engineering tasks for timely delivery. Facilitate sprint planning and delivery reviews with cross-functional teams. Product & Stakeholder Collaboration Translate product initiatives into actionable technical requirements. Provide technical feasibility insights during roadmap planning. Serve as a key bridge between engineering and product teams to ensure alignment and clarity. Required: Bachelor's or Master's in Computer Science, Engineering, or related field, or equivalent experience. 7+ years of experience in technical architecture, DevOps, or infrastructure delivery roles. Strong background in coding/software engineering (must understand the code to lead the work). Expertise with Azure, CI/CD, Terraform/ARM, and GitHub. Proficiency with PowerShell/Bash scripting. Experience managing multiple Agile sprints and backlogs simultaneously. Preferred: Azure Solutions Architect Expert or related certifications. Experience with GitHub Projects and GitHub Actions. Background in product-facing engineering or technical program management. Knowledge of cloud cost optimization, security, and compliance best practices.
    $97k-141k yearly est. 1d ago
  • Senior Developer - Financial Technology

    Nearwater Capital

    Principal software engineer job in New York, NY

    Nearwater Capital is a rapidly growing and innovative specialty finance company headquartered in New York City with global operations and client base. Established in 2017, Nearwater has distinguished itself as a leader in delivering thoughtful, solutions-based financing to some of the largest financial institutions and financial services firms in the world. We are seeking two senior developers who thrive on versatility and get energized by the prospect of building everything from scratch. These individuals would be the developer who gets "lightly enraged" by inefficient systems and takes it out on the keyboard by building better solutions. When you encounter a problem, your first instinct is to solve it-whether that's contributing to open source, building a side project, or taking a finance course just to understand the business better. We're looking for avid coders who are also avid business problem solvers. You should be excited about the opportunity to work on everything in building and maintaining new systems. Duties will include but not be limited to: Tradewinds 2.0 Our flagship platform for deal funding, trade optimization, and order submission. You'll help design and build the next generation from the ground up. Data Platform 1.0 Centralized platform for firm and market data. Think Bloomberg integration, risk calculations, portfolio analytics, and data governance. Everything Else Market data architecture, user interfaces, API design, testing frameworks, deployment pipelines, monitoring systems, business logic, integrations with third-party vendors. If it needs to be built, you'll touch it. Why You Should Be Interested: Impact: Shape the technology direction of a growing financial firm Growth: Learn financial markets while building cutting-edge systems Autonomy: Minimal bureaucracy, maximum ownership Variety: No day is the same-you'll work on UI, APIs, data, infrastructure Technology: Modern cloud stack with freedom to choose the right tools Team: Work with people who share your passion for building great software Skills and Experience: 7-10 years professional software development Financial domain exposure - you've worked on financial systems in some capacity (treasury, trading, position management, back office, fund admin, fintech, etc.) Functional and/or OO programming - strong fundamentals in one or more enterprise languages (C#, Java, Scala, F#, Python, etc.) Complex systems experience - you've worked on business-critical applications where downtime matters Preferred/excited about, but not required: Cloud platforms (Azure/AWS ecosystem) Full-stack development (backend services, APIs, front-end UI) Data integration (pipelines, ETL, working with vendor data feeds) Testing & quality (unit testing, integration testing, code reviews) DevOps mindset (CI/CD, automation, monitoring) Business analysis (translating requirements, writing user stories) Financial Domain Knowledge We're looking for someone who can hold their own in business conversations: Can explain one or more basic financial instruments (equities, bonds, options, swaps) Understands trade workflows and position management concepts Comfortable learning new financial concepts as needed What Gets Us Excited About You: Evidence of Drive & Curiosity GitHub profile that shows experimentation across different technologies Side projects you built to solve your own problems Open-source contributions or active usage of OSS projects Learning outside work - courses, certifications, or exploring new tech stacks Problem-solving mindset - you see inefficiencies and build solutions You've worked on projects where you wore multiple hats You get energized by greenfield development and system architecture decisions You're comfortable with ambiguity and can make pragmatic technical decisions You collaborate well but can also drive initiatives independently You're curious about AI and actively use LLMs for coding (experience with tools like Claude Code, Cursor, GitHub Copilot, or similar AI-assisted development) What's in It for You: Nearwater offers an attractive market compensation and benefits package including, health, dental & vision benefits, life insurance, paid vacation and holidays, and a 401(k) plan. Our office is in mid-town, close and convenient for commuting. As a creative, intellectual capital firm, Nearwater is proud to be 100% work from office, which promotes our collaborative and 'get things done' atmosphere. You will be joining a firm that is well established, but still growing rapidly and You will have the ability to impact the design of developing new business segments. Work in a fast paced and intellectually stimulating environment, in which you will learn something new every day. A collaborative working environment where every voice is heard.
    $103k-135k yearly est. 2d ago
  • AI Software Engineer

    Tential Solutions

    Principal software engineer job in New York, NY

    My client, ranked among Fortune's World's Most Admired Companies, is a global leader in investment management and is seeking an AI Software Engineer to join the team. We have Mid & Senior level openings in NYC. ***Amazing salary, bonus, & some of the best benefits in the marketplace!! Primary responsibility: Develop and deliver AI-driven software solutions, collaborating with stakeholders and working alongside top AI industry leaders to build end-to-end applications and AI agents. What we're looking for: 2-12 years of software engineering experience with strong coding and system design skills. Experience designing, building, or deploying AI-driven applications, intelligent agents, or automation solutions. Familiarity with AI frameworks, cloud-native architectures (AWS, containerized microservices), or data-driven systems. Passion for learning emerging technologies and applying AI to solve real business problems. Key Responsibilities: Design, code, test, and deploy AI-driven applications and intelligent agents. Collaborate in agile squads across front-end, back-end, data science, and UX. Translate business requirements into AI-powered solutions and actionable insights. Contribute to AI agent design, orchestration, prompt engineering, and deployment. Use cloud and AI technologies: AWS, Databricks, Salesforce, containerized microservices, and AI/ML frameworks. Qualifications: BS/MS in Computer Science Experience with Python, JavaScript, or Java (preferred beyond just Java) Proven ability to deliver complete solutions, not just scripts Hands-on experience with cloud-native architectures (AWS, Azure), containerized microservices, and agent frameworks Stable career history; entrepreneurial and collaborative mindset #LI-GT
    $80k-107k yearly est. 1d ago
  • C# Software Engineer, Capital Markets

    Quanteam-North America (Rainbow Partners Group

    Principal software engineer job in New York, NY

    As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in the fields of Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, representing 35 different nationalities, collaborates across 10 international offices: Paris, Lyon, New York, Montreal, London, Brussels, Geneva, Lisbon, Porto and Casablanca. Job Description: Our client, a prestigious international financial institution, is seeking an experienced C# .NET Developer with a minimum of 5 years of experience in similar roles. The successful candidate will work closely with business users and develop cutting-edge solutions for equity products. Key Responsibilities: Develop, enhance, and maintain financial applications using C# .NET. Work directly with traders, analysts, and other stakeholders to understand business requirements and translate them into technical solutions. Design and implement high-performance, scalable, and robust applications. Ensure best coding practices, including unit testing and code reviews. Optimize system performance and troubleshoot issues efficiently. Collaborate with cross-functional teams to deliver high-quality software solutions. Stay updated on industry trends and new technologies relevant to equity trading. Required Skills & Experience: 5+ years of experience as a C# .NET Developer in a financial institution in trading environment. Strong knowledge of .NET Core / .NET Framework and C# development. Experience in equity products and a good understanding of financial markets. Ability to work closely with business users and understand trading workflows. Proficiency in relational databases (SQL Server, PostgreSQL, or Oracle). Experience with multithreading, asynchronous programming, and performance optimization.
    $80k-107k yearly est. 1d ago
  • Software Engineer - Commodity Technology

    Selby Jennings

    Principal software engineer job in New York, NY

    Senior Software Engineer - Commodities Technology About the Role A household name in the quantitative trading space is seeking a Senior Software Engineer to join its Commodities Technology team. This group is building cloud-native systems that power risk analytics for commodities trading and is leading a multi-year initiative to develop advanced risk platforms, broaden coverage for new asset classes, and support overall business growth. The Senior Software Engineer will design and implement solutions for risk modeling, P&L calculations, stress testing, market data processing, and large-scale data management. This individual will collaborate with stakeholders to deliver high-performance systems in a fast-paced environment. Key Responsibilities Develop distributed systems for risk analytics and data processing. Partner with risk and portfolio teams to deliver scalable solutions. Automate reporting and enhance workflows through data-driven insights. Required Qualifications 4+ years of software development experience in financial services. Some exposure to commodities markets, derivatives, and risk analytics. Expertise in Python, distributed architecture, and performance optimization. Proficiency in SQL, Pandas, REST APIs, and AWS services. Familiarity with Kubernetes, Kafka, Redis, MongoDB, and MS SQL. Bachelor's or advanced degree in Computer Science or related field. Preferred Skills Experience with firmwide risk systems and energy markets. Knowledge of Beacon Platform and Bloomberg/Morningstar data. Familiarity with DevOps tools and Agile practices. Additional languages (Rust, Java, Scala, C++ or C#) are a plus.
    $80k-107k yearly est. 2d ago
  • Software Engineer

    JSG (Johnson Service Group, Inc.

    Principal software engineer job in Hauppauge, NY

    JSG is hiring a Software Engineer in Hauppauge, NY. Must be a US Citizen and work onsite. Salary range: $127K-$137K - Bonus Our charter is to develop fuel measurement, management and inserting systems for commercial and defense airframers. The Software Engineering team works closely with the Systems and Electronic Hardware Engineering teams to develop, qualify and certify these technologies as products for our customers in aerospace and industrial markets. Develop embedded software using C and/or model-based tools such as SCADE Develop high level and low level software requirements Create requirements-based test cases and verification procedures Perform software integration testing on target hardware using both real and simulated inputs/outputs Analyze software requirements, design and code to assure compliance to standards and guidelines Perform traceability analysis to customer specification requirements to software code Participate in software certification audits, e.g. stages of involvement (SOI) BS in Software Engineering, Computer Engineering, Computer Science or related field 5+ years of experience performing software development, verification and/or integration Strong technical aptitude with analytical and problem-solving capabilities Excellent interpersonal and communication skills, both verbal and written Ability to work in a team environment, cultivate strong relationships and demonstrate initiative Experience with C programming language Experience with model-based software development using SCADE Experience developing embedded software control systems Experience planning and executing projects using Agile software development methodology Experience managing requirements using DOORS or DOORS Next Gen (DNG) Experience with digital signal processing or digital filter design Experience with ARM microprocessors Experience with serial communication protocols (e.g. CANbus, ARINC, RS-232) Familiarity with aerospace (e.g., DO-178, DO-330, DO-331) and/or industrial (e.g., IEC 61508) software certification requirements Familiarity with functional safety standards such as ISO 13489, IEC 61508, IEC 62061, ISO 26262 or ARP4761Software Engineer to join our team. We are looking for a candidate who has working experience designing, developing and verifying embedded software in aerospace and/or industrial applications. The candidate should be familiar with industry-standard software development and design assurance practices (such as DO-178, ISO 26262, EN 50128, IEC 61508 or IEC 62304) and their application across the entire software development lifecycle. Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.
    $80k-107k yearly est. 1d ago

Learn more about principal software engineer jobs

Do you work as a principal software engineer?

What are the top employers for principal software engineer in NY?

Top 10 Principal Software Engineer companies in NY

  1. Oracle

  2. The Walt Disney Company

  3. Snap

  4. JPMorgan Chase & Co.

  5. JPMC

  6. Microsoft

  7. Gusto

  8. Genentech

  9. Liberty Mutual Insurance

  10. FactSet

Job type you want
Full Time
Part Time
Internship
Temporary

Browse principal software engineer jobs in new york by city

All principal software engineer jobs

Jobs in New York