Sr. Software Engineer
Our client is redefining how the built world comes together.
They’re building the operating system for global commercial construction—an AI-native platform designed to accelerate decision-making across the entire lifecycle of a project. From vision to execution, they empower owners, designers, and vendors to move faster, collaborate smarter, and unlock better outcomes at scale.
Their work is grounded in the belief that enduring spaces start with empowered teams—and that intelligent infrastructure can transform how an entire industry operates. This isn’t about digitizing workflows. It’s about reengineering the system with clarity, transparency, and trust at its core.
If you’re energized by complexity, motivated by purpose, and ready to help shape the future of the built environment—this could be a great fit.
The Role
Our client is seeking a Senior Software Engineer to help lead their growing technology team. In this role, you’ll set a high bar for engineering excellence, shaping the performance and growth of a small but expanding team.
Your first major project will be related to payments and money movement – bonus points if you have experience with modern, agile fintech solutions.
You’ll be responsible for building and maintaining sophisticated architecture that underpins the end-to-end commercial procurement process, with a particular focus on AI-driven solutions. This role requires not only deep technical expertise but also the ability to engage with business leadership, aligning engineering initiatives with company goals—especially in areas of AI development and adoption.
They’re looking for someone who thrives in autonomy and takes full ownership of their work. You should be a self-starter, passionate about continual improvement, and capable of identifying impactful opportunities across engineering systems, processes, and people.
Your Impact
As a Senior Software Engineer, you will play a pivotal role in driving technical excellence and product innovation. Your contributions will include:
-
Leading product and engineering teams through the technical design and development of new features, from data model documentation to API designs and backend microservices.
-
Collaborating with management and business operations to develop and execute a strategy for an evolving platform.
-
Safeguarding the reliability, scalability, and security of data systems, applying expert knowledge of databases and information security best practices.
-
Establishing engineering standards and practices that ensure code quality, platform maintainability, and long-term scalability.
-
Mentoring and coaching engineering team members, fostering a culture of professional growth, continuous learning, and knowledge-sharing.
-
Leading projects through their full lifecycle—from conception, design, and implementation, to shipping and maintenance.
-
Supporting DevOps operations, assisting in maintaining, updating, and monitoring platform infrastructure to ensure high availability and performance.
What You’ll Bring
-
A degree in computer science, software or computer engineering, applied math, physics, statistics, or a related field; or equivalent work experience
-
At least 5 years of experience as a Software Engineer or in a similar role
-
Proficiency with Node.js, TypeScript, Go, Python, or another backend programming language
-
Experience designing and developing REST and/or GraphQL APIs
-
Experience writing backend microservices on AWS
-
Knowledge of SQL (e.g., Aurora Postgres) and experience working with relational databases, including transactional queries, stored procedures, and functions
-
Experience with SCM tools like Git and continuous integration
-
AI Fluency – You understand how to leverage AI tools to enhance creativity, streamline workflows, and amplify impact
-
Excellent verbal and written communication skills, with expert-level proficiency in English
For a Full-Stack role, you should also be familiar with React, Next.js, and TypeScript. Although this role is heavier on backend technologies, having full-stack experience is a plus and responsibilities can be adjusted accordingly.
Why You’ll Love Working With Our Client
Innovative Work – Be part of a disruptive tech platform transforming the construction industry.
Career Growth – Work with an ambitious, high-performing team that values professional development.
Remote Flexibility – Fully remote position with collaborative, tech-enabled workflows.
Collaborative Culture – Join a company that values teamwork, respect, and transparent communication.
Competitive Compensation & Benefits – Market-leading salary, equity, performance bonuses, and comprehensive benefits including employer-paid health insurance, professional development support, and flexible PTO.

