Laurel’s Mission to Return Time:

We’re a team that is connected by time. Life has taught us its true value and finite nature. We value every minute and are on a mission to return time. And we live and breathe that mission in everything we do — from how we build our product that saves our customers time to how we operate as a company. 

Come work with a team that’s intelligent yet humble, visionary yet gets things done. A team that’s only getting started at cracking a problem that affects every person who uses a screen to work. 

Come build a company that will stand the test of time as we look to understand time itself. 

We all waste a staggering amount of time at work (~33%) because we have no idea where we are spending it. Worse yet, we continue to operate in a factory model that simply does not apply to creative work. Our big bet is that by understanding time, we’ll be able to move away from it as a unit of value. In the future knowledge economy (lawyers, accountants, engineers), contributions will be assessed on value added, not the underlying time spent adding it.

Ambitious mission to say the least, so where are we starting? We have created a new market category called Time Automation that automates the timekeeping process for professionals and allows us to collect time data at scale. Before Laurel, professionals had to manually record every six minutes of their day into antiquated timekeeping software. Not anymore. We are moving away from a world in which humans tell a machine what they did at work, to our version of the world in which the machine tells the human.

We are looking for individuals who share our passion of returning time. Come join us on our journey as we spend time solving time.  It will be a long road but if we’re even half right, we’ll change the way work is measured and performed forever.

C# .NET Software Engineer 

Our mission is about returning time. To return yours, we’ve gone ahead and provided the answers to the questions we think you should be asking us. For more details, read on.

Team: Digital Footprint 

Location: This location will be Hybrid (3+ days per week) in our Los Angeles, San Francisco, or New York offices. We may consider exceptionally qualified remote candidates, based in the US or Canada, on a case-by-case basis.

About Laurel & Roadmap:

Laurel is the first company to apply AI to tracking time.

Company Roadmap:

Phase 1 (today): Applying AI to automate timesheets for professional services. Value is: (1) more money for the firm and (2) less time for the user

Phase 2 (2025): Aggregating time data and moving pro serv industries from selling time → selling outcomes (rewiring the incentive model for 20% of Global GDP)

Phase 3: (2030): Tie outcomes back to the input of time across all digital industries–and leverage our  work data set to automate work that does not create leverage

Traction: 

Series B ($55M raised from top-flight investors). Rebuilt platform E2E post Series B raise which launched in Q1 2023. In just <22 months, we’ll have gone from $0 → +$14M ARR on the new platform (including significant ARR from upsells because of the new platform). Customer quote: “Laurel is the product I’ve been hoping for since I started practicing.”


Why Now?

AI will fundamentally change the nature of work, and how we think about work. Laurel is at a pivot point. We've built a product that people like, and have a direction that people love, but it hasn't been done yet. This will help us grow our AI offering in ensuring that the path we are taking ultimately yields our lofty goals of changing the way professional service workers work (and get paid). We can’t wait to grow Laurel with you.

About the Role

As a C# .NET Software Engineer, you will lead efforts to capture the digital footprint of a professional worker to support our core timekeeping product. You’ll collaborate closely with cross-functional teams to design and deploy cutting-edge technologies to support core product features. Beyond developing the clients that capture the ever evolving mental models of professional workers, you’ll build and shape our engineering services that support the ingestion and enrichment of those activities.

Responsibilities

The role requires  navigating the technically demanding landscape of Windows desktop development. We are seeking an engineer who is proficient in C# and .NET, and possesses a genuine curiosity and drive to master the intricacies of core Windows technologies. You should be prepared to dive deep into complex technical problems, continuously learn, and adapt to the ever-evolving nature of desktop application development. This role offers a unique opportunity to build expertise in a critical area of our product and contribute to solutions that have a direct impact on our users' experience.

Desktop:

  • Design, build, and maintain efficient, reusable, secure and extremely reliable code across our client components.
  • Design deployment solutions for enterprise wide rollouts and upgrades.
  • Participate in the testing and evaluation of new technologies.
  • Build the strategy for the endpoint environment, including emerging technology, new technical solutions, software roadmaps.
  • Contribute to major technical projects.
  • Leverage Microsoft Windows technology using  .net/core, c#, Win32API, COM, MSIX to maintain, design, test and implement new features.
  • Design, build and maintain the services responsible for ingesting 150 million activities a year.
  • Diagnose user issues in the field, using Sumologic logs and application memory dumps to find issues, devise solutions and implement the suggested solutions.
  • Understand that startups are a little different, we fail fast and adjust as needed.
  • Write unit tests to validate integrations and provide stability for continuous integration.
  • Working in a small team with no separate QA team.
  • Writing Epics that encapsulate the work to be done and breaking them up into deliverable stories.
  • Monitoring and tuning system performance, managing app observability, maintaining service documentation and performing security patching.
  • Provide hands-on end user support, administration, installation and issue resolution.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Continuously improve performance, scalability, and security of our applications.
  • Stay up-to-date with the latest industry trends and technologies, and proactively suggest improvements and new features to enhance our products.
  • Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines to ensure robust and reliable software releases.

Functional Collaboration and Communication:

  • Collaborate with AI software engineers to develop holistic strategies for driving outcomes, ensuring robustness, reliability, and maintainability.
  • Work closely with product managers, data scientists, and domain experts to align solutions with business goals.
  • Maintain clear and comprehensive documentation of the digital footprint components, and systems architecture.

Other engineering duties:

  • Attend quarterly offsites (required travel), agile rituals, and other company meetings.
  • Participate in an on-call rotation.
  • Availability to travel to customers locations.

What We're Looking For:

The following are our non-negotiables for candidates.

  • Seasoned Software engineer, with the following key areas of knowledge.
    • C# .net 7.0 and onwards
    • .net Core
    • REST Api
    • Http protocols
    • JSON, OOP
    • Coding for systems with lower specs and resources.
    • Threading
    • Visual Studio 2022
  • Experience with AWS or other cloud services.
  • Familiarity with Git, Sumologic, LaunchDarkly, Auth0 or similar services.
  • Experience with taking part in a regular engineering on-call rotation.
  • Experience with Agile-style development.
  • Excellent communication skills.

Nice to haves

The following are things that we are looking for in a standout candidate and would help make this role a perfect fit.

  • Windows Desktop Experience
  • Win32, x32 and x64, Windows Server/Enterprise/Home/Professional.
  • COM
  • Experience with PostgresSQL, MongoDb,
  • Experience with NodeJS / Typescript.
  • Brower Plugins.
  • Outlook Plugins.
  • Windows security.
  • Wix Installer or other installation tools.
  • Experience building standalone desktop applications that has a 99.99% uptime.

Flexibility and Logistics:

  • Location: This role will be hybrid (3+ days in office) in LA, SF, or NY.  Will consider remote (US or Canada only) for exceptional candidates.
  • Visa Sponsorship:  We will evaluate requests for Visa sponsorship on a case-by-case basis. 
  • Compensation: Competitive salary, generous equity, comprehensive medical/dental/vision coverage with covered  premiums, 401(k), additional benefits including wellness/commuter benefit stipends. For candidates located in New York and California, the range for this role is $155,000-$205,000 USD. Final compensation amounts will be determined based on several factors including candidate experience, technical qualifications and expertise and may vary from the amounts listed.
  • What happens if my kid or I are sick on a workday? Take all the time you need! We’ll cover for you. And send you some soup. 

Not sure if you meet the qualifications?  Keep reading…

At Laurel, we welcome diverse perspectives and people who think rigorously and aren't afraid to challenge the status quo. If you’re interested in joining us on our mission to return time, then we encourage you to apply, even if you don’t perfectly match every single bullet on the job description. We promise to review your application. Laurel is an equal opportunity employer, and we celebrate diversity and are committed to creating an inclusive environment, free from discrimination or harassment, for all employees.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Laurel’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Please select
Please select
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Please select

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please select

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.