- Company Name
- Fieldguide
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer
**Role Summary**
Design, develop, and deliver high‑quality software features that drive customer and business impact. Collaborate with product, design, and cross‑functional teams to solve complex problems with scalable, maintainable solutions. Progress from mid‑level execution to senior or staff leadership, influencing architecture, standards, and technical strategy.
**Expectations**
- Build and ship production code with strong fundamentals.
- Write maintainable, well‑tested, observable code.
- Balance rapid iteration with long‑term system health.
- Own work from ideation through production and iteration.
- Communicate progress, risks, and decisions clearly and proactively.
- Mentor peers and contribute to a growth‑oriented engineering culture.
- Exhibit ownership, continuous learning, and inclusive collaboration.
**Key Responsibilities**
- Design, implement, and test features using modern web technologies (TypeScript, React, Node.js, Python, GraphQL).
- Collaborate with product and design to translate complex requirements into elegant, user‑focused solutions.
- Optimize system performance, reliability, and maintainability.
- Improve engineering workflows, CI/CD pipelines, and developer tooling.
- At senior level: lead complex projects, set technical direction, mentor engineers, and shape architecture.
- At staff level: drive company‑wide initiatives, establish engineering standards, partner with product leadership on long‑term strategy, and represent the organization externally.
**Required Skills**
- Strong software engineering fundamentals and proven shipping experience.
- Proficiency in TypeScript, React, Node.js, Python, and GraphQL.
- Experience writing unit, integration, and end‑to‑end tests.
- Knowledge of observability, logging, and monitoring best practices.
- Ability to evaluate trade‑offs in reliability, performance, and scalability.
- Excellent written and verbal communication.
- Collaborative mindset, empathy for teammates, and commitment to continuous improvement.
- Familiarity with AWS, Postgres, and CI/CD pipelines is a plus.
- Experience in audit, assurance, or risk‑management domains is a bonus.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Certifications in AWS, security, or cloud platforms are beneficial but not mandatory.
San francisco, United states
Remote
08-10-2025