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

Laurel · 7 months ago

Staff Software Engineer

Laurel is on a mission to return time, transforming how organizations capture, analyze, and optimize their most valuable resource: time. As a Staff Software Engineer, you will have a direct impact on engineering practices and work collaboratively to solve high-level business challenges while mentoring junior developers.

Artificial Intelligence (AI)LegalMachine LearningProfessional ServicesSaaSSoftware
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Architect and Develop: Design, build, and maintain efficient, reusable, and extremely reliable code across both frontend and backend components of our applications
Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, define technical specifications and measures of success, and deliver high-quality software solutions
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Continuously improve the performance, scalability, and security of our applications
Provide technical guidance and mentorship to junior developers, fostering a culture of learning and growth within the team
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
Work with Product and Customer Success teams to flesh out business requirements and designs for those requirements and systems
We want you not just to build but to engage with our product and our users. Your input and opinion will be highly valuable and it is expected that you have many thoughts on how things should be done and why

Qualification

Full-stack developmentReactTypescriptNode.jsAI experienceJavaScriptHTMLCSSMongoDBNestJSCustomer mindsetProblem-solving skillsCommunication skillsCollaboration skills

Required

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
8+ years of professional experience in software development, with a focus on full-stack development
Use of AI in your day to day work
Strong understanding of React, Typescript, JavaScript, HTML, CSS
Strong understanding of Typescript, Node.js, messaging queues (ie. AWS SQS), MongoDB, NestJS
Take ownership over our product and the parts of it that you're responsible for
Strong analytical and problem-solving skills, with the ability to think critically and creatively
Ability to work in a fast-paced, dynamic environment and manage multiple priorities
Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, team-oriented environment
A customer mindset with proven ability to engage with customers and understand their needs

Preferred

Significant experience with modern web technologies is preferred
Familiarity with NextJS, TailwindCSS, component libraries
Experience with Python (Django, FastAPI, or Flask)
Familiarity with Airflow and PostgreSQL
Experience in AI, is strongly preferred

Benefits

Great employee benefits, including equity and 401K
Bi-annual, in-person company off-sites, in unique locations, to grow and share time with the team

Company

Laurel

twittertwittertwitter
company-logo
Laurel automates timesheet management for legal and accounting firms using AI.

Funding

Current Stage
Growth Stage
Total Funding
$155.7M
Key Investors
IVPUpfront Ventures
2025-06-10Series C· $80M
2025-06-10Secondary Market· $20M
2022-03-01Series B· $36.5M

Leadership Team

leader-logo
Ryan Alshak
CEO
linkedin
leader-logo
Kourosh Zamani
Co-Founder, Strategic Growth & Partnerships
linkedin
Company data provided by crunchbase