Job Closed
This listing is no longer active.
Powering the future of trust with modern software for assurance & advisory firms.
Software Engineer
Location
California
Posted
167 days ago
Salary
$160K - $210K / year
Seniority
Senior
Job Description
Software Engineer
Fieldguide
• Design, build, and deliver high-quality features that drive customer and business impact • Collaborate cross-functionally with product and design to turn complex problems into elegant, user-focused solutions • Balance iteration speed with long-term maintainability and system health • Continuously improve our tech stack, developer workflows, and reliability practices • Contribute to a supportive, growth-oriented engineering culture based on trust, learning, and excellence • At the Senior level, lead complex projects or systems, set technical direction and ensure long-term health • Collaborate with PMs and designers to shape roadmaps and define architectural tradeoffs • Serve as a domain expert within technical areas • Mentor other engineers and help raise the technical bar across the team • At the Staff level, drive company-level technical initiatives and influence cross-team architecture • Set and champion engineering standards for scalability, security, and performance
Job Requirements
- Strong software engineering fundamentals and experience shipping production code
- Familiarity with modern web technologies such as TypeScript, React, Node.js, Python, and GraphQL
- Writing maintainable, well-tested, and observable code
- Sound judgment around tradeoffs, reliability, and performance
- Ability to scope, prioritize, and deliver work that moves business outcomes
- Clear and proactive communication around progress, risks, and decisions
- Ownership mindset - following work through from ideation to production and iteration
- Empathy for teammates and customers; contributes positively to team culture
- Open to feedback and committed to continuous improvement
- Works effectively across disciplines and functions to achieve shared goals
- Embodies Fieldguide’s values: Fearless, Fast, Lovable, Owners, Win-win, Inclusive
- Mentors and supports peers; contributes to hiring and onboarding processes
- Curious and self-driven in learning new skills, technologies, and domains
Benefits
- Competitive compensation packages with meaningful equity ownership
- Comprehensive health and wellness benefits, including free therapy sessions
- Flexible PTO and work schedules
- Technology & work-from-home reimbursements
- 401(k) plan
- Twice-yearly in-person offsites across the U.S.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design and architecture of complex systems, ensuring scalability and performance. • Provide technical leadership and mentorship to the engineering team, promoting best practices and high coding standards. • Write, review, and maintain code in a variety of languages and frameworks, such as NestJS, .NET, TypeScript, React. • Work closely with product managers, designers, and other engineering team leaders to define technical requirements for complex projects. • Manage and prioritize multiple projects and tasks, ensuring timely delivery of high-quality software. • Identify and resolve complex technical issues, involving debugging, performance tuning, and optimizing code. • Advocate for and implement continuous improvement processes within the team. • Lead the full stack product engineering team in the development and maintenance of the infrastructure to support software applications.
• Learn from the best - work alongside our Senior Engineers and CTO in the design, development and maintenance of our document processing systems and user-facing applications • Proactively tackle assigned tasks and projects, ensuring timely completion on deliverables • Develop front-end components using React and Typescript • Support back-end development using Scala • Be a pioneer in the legaltech industry. You’ll collaborate with our product, analytics, and engineering teams to build well-designed and scalable solutions that meet the needs of our users • Write clean, maintainable, and well-tested code
• Architect, design, and implement backend services including our core API that powers our data processing and application • Write code mostly in Scala • Promote technical design and coding standards for our platform and product roadmaps • Continually look for ways to improve our product’s architecture, whether through direct changes or building tools, components, etc
• Take end-to-end ownership of new features, working with others in the SDK and Server teams to deliver exceptional reliability and a great developer experience. • Design and build Temporal SDKs used by customers to work with Temporal in their programming language of choice. • Tightly integrate Temporal SDKs with their respective languages, making best use of type systems and language runtimes, to execute application code in a durable, deterministic way. • Develop features that provide a foundation for the reliable execution of the current wave of agentic AI systems. Be a part of the fundamentals, instead of a part of the trend! • Work directly with our community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write publicly-readable technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).



