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.
In Short
Join a mission-driven team focused on returning time to professionals.
Work hybrid in Los Angeles, San Francisco, or New York, with remote options for exceptional candidates.
Collaborate with cross-functional teams to design and deploy cutting-edge technologies.
Develop and maintain efficient, reliable code for desktop applications.
Participate in testing and evaluation of new technologies.
Contribute to major technical projects and strategies.
Engage in continuous learning and adapt to evolving technologies.
Write unit tests and implement CI/CD pipelines for robust software releases.
Provide hands-on support and administration for end users.
Be part of a dynamic startup environment that encourages innovation.
Requirements
Proficiency in C# and .NET (7.0 and onwards).
Experience with REST APIs, JSON, and OOP principles.
Familiarity with AWS or other cloud services.
Excellent communication skills and experience in Agile development.
Understanding of Windows desktop technologies and systems.
Experience with Git and CI/CD practices.
Ability to diagnose and resolve user issues effectively.
Experience in a startup environment is a plus.
Willingness to travel for customer support and meetings.
Strong problem-solving skills and a proactive mindset.
Benefits
Competitive salary and generous equity options.
Comprehensive medical, dental, and vision coverage.
401(k) plan with company contributions.
Wellness and commuter benefit stipends.
Flexible time off for personal and family needs.
Opportunities for professional growth and development.
A supportive and inclusive work environment.
Quarterly offsites and team-building activities.
Access to cutting-edge technology and tools.
Be part of a mission-driven company with a positive impact.