[Job Title] (Copy)

Source
1d$190,000 - $220,000Remote

About The Position

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.

Requirements

  • 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 workflows, and amplify impact.
  • Excellent verbal and written communication skills, with expert-level proficiency in English.

Nice To Haves

  • For a Full-Stack Role, you should also be familiar with React, Next.JS, and TypeScript. Although this role is heavier on BE technologies, having full-stack experience is a plus and roles can be adjusted accordingly.

Responsibilities

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

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service