Senior Software Engineer
Senior Software Engineer (Backend or Full-Stack)
📍 Location : Remote, United States
🕘 Employment Type : Full-Time
📁 Department : Engineering
📢 Reports To : Head of Engineering
About Source
Source is redefining how the built world comes together.
We’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, we empower owners, designers, and vendors to move faster, collaborate smarter, and unlock better outcomes at scale.
Our 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—we’d love to build it with you.
The Role
Source is seeking a Senior Software Engineer to help lead our 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.
We’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:
-
Lead product and engineering teams through the technical design and development of new features, from data model documentation to API designs and backend microservices.
-
Collaborate with management and business operations to develop and execute a strategy for our evolving platform.
-
Safeguard the reliability, scalability, and security of our data systems, applying expert knowledge of databases and information security best practices.
-
Establish engineering standards and practices that ensure code quality, platform maintainability, and long-term scalability.
-
Mentor and coach engineering team members, fostering a culture of professional growth, continuous learning, and knowledge-sharing.
-
Lead projects through their full lifecycle—from conception, design, and implementation, to shipping and maintenance.
-
Support devops operations, assisting in maintaining, updating, and monitoring our platform infrastructure to ensure high availability and performance.
What You’ll Bring to Source
-
A degree in computer science, software or computer engineering, applied math, physics, statistics, or a related field; or equivalent work experience
-
Must have at least 5 years experience as a Software Engineer or similar role
-
Proficient with node.js, Typescript, Golang, Python or other backend programming language.
-
Experience designing and developing REST and/or GraphQL APIs
-
Experience writing backend microservices on AWS
-
Knowledge of SQL (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 wor