Software Engineer
As a Software Engineer, you will be an individual contributor to medium to large projects, designing and deploying distributed services in a production environment. You will leverage your expertise to solve complex problems related to parallelizing agents and optimizing system performance.
About the job
What we’re looking for
- 3+ years of experience as a software engineer.
- Consistent record an individual contributor to several medium to large projects.
- Consistent record as primary individual contributor to at least one medium scale project.
- Managed, designed and deployed distributed services in a production environment.
- Seen as a resource by peers who can help debug and answer questions.
What can set you apart
We want your skills, not your title. We will prioritize those with a strong, demonstrated skillset over those who have learned to effectively climb the corporate ladder. You know how to convey complex concepts clearly, can facilitate difficult conversations, and ensure everyone is on the same page. Prior experience with: Go, Redis, PubSub, RPC, Postgres, S3, Temporal.
Skills
Go, Redis, Pub/Sub, Rpc, Postgres, S3, Temporal, Distributed Systems, Software Development
Similar jobs
Fullstack Engineering jobsBuilds end-to-end agentic AI tools and production systems, spanning polished frontends, distributed backends, data pipelines, and LLM integrations. Requires at least three years of software engineering experience, strong full-stack fundamentals, and familiarity with modern AI infrastructure.
Product engineer building the modern AI-first platform for accounting and finance. Tackles foundational data automation, transformation, and reporting challenges in a complex domain. Requires 5+ years software engineering experience and a bachelor's in CS, Math or Philosophy.
Develop metrics, tools, and distributed data-analysis algorithms for validating a collision avoidance system using large-scale urban driving data. The role requires strong C++ or Python programming and algorithm-design experience, with collaboration across perception, planning, systems, and safety teams.
Build full-stack credit and financing systems that turn complex financial data into deterministic, explainable, and auditable decisions. The role requires strong product engineering and systems design judgment, financial systems experience, and high proficiency in Python, PostgreSQL, Snowflake, and AWS.
Build and evolve Cardless’s frontend platform, consumer cardholder experiences, and internal operations and risk tools. The role requires 5+ years of frontend engineering experience, including 3+ years with React, plus strong component architecture, accessibility, testing, and cross-functional delivery skills.