Skip to content

FieldsSoftware Engineer

Software Engineer

Design, build, and maintain software that holds up in the real world.

Career

Get early access

The journey

  1. What you learn

    1. Reading and reasoning about existing codebases
    2. Data structures, algorithms, and design trade-offs
    3. Testing, debugging, and code review
    4. Shipping changes with version control and CI
  2. What you will understand

    1. Time and space complexity
    2. Separation of concerns and interface design
    3. Unit, integration, and end-to-end testing
    4. Git workflows and pull-request review
  3. What you will build

    1. A small service with tests, error handling, and a clear README
    2. A bug fix in unfamiliar code, traced from report to root cause
    1. The proof you build

      Evidence that you can navigate real code, make correct changes, and back them with tests and clear reasoning.

      See how proof works

What is not live yet

The desktop app, consent-based observation, scoring, and credentials are in development. Nothing here implies they are live yet.

Get early access