Senior Desktop Engineer
Laurel
Job highlights
Summary
Join Laurel, a company on a mission to revolutionize how we measure and perform work, as a Senior Desktop Engineer. You will lead efforts to capture the digital footprint of professional workers, supporting our core timekeeping product. This role involves designing, building, and maintaining efficient and reliable code for our client components, collaborating with cross-functional teams, and deploying cutting-edge technologies. You will leverage your expertise in Microsoft Windows environments and contribute to major technical projects. The ideal candidate possesses extensive experience in Windows desktop engineering, specific programming languages, and cloud technologies. Laurel offers a competitive salary, generous equity, and comprehensive benefits.
Requirements
- Seasoned Windows desktop engineer, with the following key areas of knowledge
- C# .net 7.0 and onwards
- .net Core
- REST Api
- Http protocols
- JSON, OOP
- Win32, x32 and x64, Windows Server/Enterprise/Home/Professional
- COM
- PInvoke
- Coding for Virtual Machines and systems with lower specs and resources
- Desktop Applications
- Windows Threading
- Visual Studio 2022
- Experience with AWS
- Familiarity with Git, Sumologic, LaunchDarkly, Auth0
- Experience with taking part in a regular engineering on-call rotation
- Experience with Agile-style development
- Excellent communication skills
Responsibilities
- 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 your Microsoft Windows environment skills using .net/core, c#, Win32AP, 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
- 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
- Attend quarterly offsites (required travel), agile rituals, and other company meetings
- Participate in an on-call rotation
- Availability to travel to customers locations
Preferred Qualifications
- 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
Benefits
- Comprehensive medical/dental/vision coverage with covered premiums
- 401(k)
- Additional benefits including wellness/commuter/FSA stipends
- Competitive salary
- Generous equity
- Comprehensive medical/dental/vision coverage with covered premiums
- 401(k)
- Additional benefits including wellness/commuter benefit stipends
- Unlimited paid time off
Share this job:
Similar Remote Jobs
- π°$115k-$160kπUnited States
- πUnited States
- πUnited States
- πUnited States
- πUnited States
- π°$67k-$108kπCanada
- π°$116k-$199kπUnited States
- π°$120k-$157kπUnited States
- πCanada