Principal Software Engineer

Jrm Construction Management
New York, NY

Company Overview

JRM is one of the top General Contracting and Construction Management Firms with over a decade of trusted experience. Headquartered in New York City with offices in New Jersey, California, and Florida, JRM delivers the highest quality services to clients that include City, State & Federal Agencies, Fortune 500 corporations, respected property owners & developers, major law firms, media & tech firms, leading luxury retailers, renowned hospitality groups, life sciences & healthcare organizations, and financial services firms. JRM knows that dedicated, accomplished employees are the heart of any successful enterprise. We are focused on maintaining a diverse, inclusive, and authentic workplace and are always looking to add passionate personnel to our teams across the US.

Job Summary

We are seeking an experienced Principal Software Engineer to serve as a senior, hands-on technical leader within our Technology organization. This individual will play a critical role in designing and building custom applications that support operational excellence across our internal business units, including Construction Operations, Business Development, Pre-Construction, and Project Controls.

We are looking for a full-stack engineer with deep technical expertise, strong architecture skills, and the ability to work both independently and in a paired programming configuration. This role is ideal for someone who enjoys owning solutions end-to-end while partnering closely with Product Management to deliver meaningful business outcomes.

Key Responsibilities

Technical Leadership and Architecture



  • Lead architecture and design efforts for new and existing applications



  • Define technical standards, patterns, and best practices across the stack



  • Evaluate tools, frameworks, and technologies to ensure scalable, secure, and maintainable solutions


Full-Stack Engineering



  • Build backend services and APIs using Node.js and MS SQL Server



  • Develop modern, responsive front-end applications using React or Vue.js



  • Ensure code quality through thoughtful design, testing, and documentation



  • Support CI/CD practices, deployment pipelines, and application automation


Collaboration and Delivery



  • Work closely with JRM’s Product Management team to refine requirements and align outputs with business goals



  • Participate in pairing sessions with other engineers to share knowledge and improve code quality



  • Communicate progress, risks, and technical considerations clearly to both technical and non-technical stakeholders


Quality and Ownership



  • Own applications from concept through deployment and long-term maintenance



  • Lead testing strategy, including unit tests, integration tests, and performance optimization



  • Troubleshoot production issues and proactively identify improvements


Qualifications and Skills



  • 10+ years of professional software engineering experience



  • Expertise in Node.js development and backend architecture



  • Strong experience with MS SQL Server, including schema design and optimization



  • Proficiency in React or Vue.js for front-end development



  • Ability to work independently and in a pairing configuration



  • Experience delivering end-to-end solutions from architecture through deployment



  • Strong problem-solving skills and a commitment to quality


Preferred



  • Experience developing software for the construction industry



  • Familiarity with cloud platforms such as Azure or AWS



  • Experience with containerization technologies such as Docker or Kubernetes



  • Experience integrating systems within a multi-platform enterprise environment



  • Understanding of secure coding practices and enterprise data management


Computer Systems


  • Microsoft Project, Microsoft Office (Excel, Word, PowerPoint, and Outlook), Smartsheet, Jira, Confluence, Lucidchart

All qualified applicants will receive consideration for employment at JRM without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other characteristics protected by law. Candidates must be authorized to work in the United States without the need for employer sponsorship.

The salary range listed in job postings reflects the Company’s good-faith estimate at the time of posting. Actual compensation may vary based on factors such as position tier, geographic location, work experience, market conditions, education/training, and skills.

For more information on how JRM Construction Management collects and uses your personal information, reference our .

Posted 2026-02-10

Recommended Jobs

Data Scientist III

SGS Consulting
New York, NY

Job Responsibilities: Experienced in either programming languages such as Python and/or R, big data tools such as Hadoop, or data visualization tools such as Tableau. The ability to communicate…

View Details
Posted 2025-11-14

Senior Frontend Engineer

Merciv
New York, NY

AAbout Merciv Merciv is an AI and data analytics startup dedicated to reshaping how businesses approach strategic intelligence. Our mission is to transform how organizations harness data, generate i…

View Details
Posted 2026-03-13

Accounts Payable Lead

Goldberg Segalla LLP
Buffalo, NY

Goldberg Segalla LLP, a national law firm with more than 23 offices in 11 states, has an immediate opportunity for an Accounts Payable Lead in its Buffalo office. The Accounts Payable Lead serves as a…

View Details
Posted 2026-03-28

Production Scheduler

FreshDirect
Bronx, NY

About Us At FreshDirect, we are reinventing the grocery experience. Since day one, our mission has been simple: bring the best, freshest food directly from the farm to people’s homes — faster, fresh…

View Details
Posted 2026-03-12

Per Diem Outpatient Pharmacist

Boston Medical Center
Albany, NY

Boston Medical Center (BMC) is more than a hospital. It´s a network of support and care that touches the lives of hundreds of thousands of people in need each year. It is the largest and busiest prov…

View Details
Posted 2026-03-27

Junior Marketing Coordinator

Supreme Talent
Chester, NY

Our client a health and beauty aids distribution company is seeking for a Junior Marketing Coordinator The Junior Marketing Coordinator will support the marketing team with day-to-day execution of…

View Details
Posted 2026-01-26

adjunct Vice President, Strategic Partnerships & Transactions

Troy, NY

adjunct Vice President, Strategic Partnerships & Transactions Who we are Why Rensselaer?Our dynamic global community of changemakers includes some of the world's leading researchers, student…

View Details
Posted 2026-01-31

Non-Profit Accountant (Clarence)

Jobot
Clarence, NY

Sourcing Manager This Jobot Job is hosted by: Christopher Singleton Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $90,000 - $120,000 per year…

View Details
Posted 2026-03-27

Entry-Level Arc Welder 1

Alstom
Kanona, NY

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobilit…

View Details
Posted 2026-03-01

Assistant Controller

New York, NY

Kforce's client, a prominent NYC-based family office, is seeking an Assistant Controller. Join a very close-knit, dynamic team in an upscale office, 4 days per week. The accounting team manages a wide…

View Details
Posted 2026-03-24