Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

JRM Construction Management · 1 day ago

Principal Software Engineer

JRM Construction Management LLC is one of the top General Contracting and Construction Management Firms with over a decade of trusted experience. They are seeking an experienced Principal Software Engineer to serve as a senior, hands-on technical leader responsible for designing and building custom applications that support operational excellence across various internal business units.

Real Estate
check
Growth Opportunities
badNo H1Bnote

Responsibilities

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
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
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
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

Qualification

Node.jsMS SQL ServerReactFull-stack engineeringCloud platformsContainerizationProblem-solvingTechnical leadershipCollaboration

Required

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

Company

JRM Construction Management

twittertwittertwitter
company-logo
JRM Construction Management is a construction company specializing in construction management.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
David G. McWilliams
Chief Executive Officer
linkedin
leader-logo
Joseph P. Romano
Chief Executive Officer
linkedin
Company data provided by crunchbase