Participate in the decisions on “how” we deliver software. (Architecture, languages, decision delegation, contracting, DIY, model selection and integration).
Partner on the “what, when, who and why” of our software with Design and Product.
Lead a major feature or application.
Support junior engineering talent with mentorship and/or technical guidance.
Build secure multi-tenant services on public cloud platforms like AWS or GCP.
Build, architect, and consume APIs and backend services as part of the platform ecosystem, with an emphasis on automation, testing, and security.
Advocate for improvements to product quality, security, and performance and their impact on your team and others.
Interact with customers and partners, assisting them with integration of our services.
Requirements
6+ years of progressively responsible software engineering experience.
Excellent communication skills; experience working with end-users to design and build solutions to their needs.
A habit of self-directed learning of new technologies, and the ability to learn quickly and adapt to a fast-paced environment.
Must have led the architecture, development, and building of backend services and APIs to ensure performance, security, and reliability.
An ability to successfully own technical problems end-to-end.
Have extensive experience with Python, FastAPI, Postgres, AWS, Docker, Kubernetes, and Terraform.
Demonstrable, in-depth knowledge of at least one major commercial cloud platform and its associated services (e.g. AWS, GCP).