Description
About Us
Archipelo provides organizations with the underlying system of record to capture SDLC event data tied to developer actions. Archipelo empowers security, GRC, and engineering teams to proactively identify, triage, and mitigate risks before they impact your business. Our approach ensures secure coding practices, identifies potential threats, maintains compliance, mitigates AI-related risks, and enhances developer productivity, enabling the delivery of safe and reliable software. The company is funded by top investors in Silicon Valley, including the first investors of Google, Twitter, Zoom, LinkedIn, and Uber. Our team has backgrounds from NASA, LinkedIn, Facebook, Amazon, AWS, Cisco, MIT, Harvard, Stanford, and Berkeley. Our company is based in San Francisco, California, but our team is all remote and globally distributed.
Description
We seek an Interface Engineer to lead technology development on the frontier of developer security and productivity. A successful applicant is an expert in web application development—a wizard in the browser with deep knowledge of the presentation layer. You will lead the development and deployment of multiple products and services using our core technology. You will write APIs, browser extensions, IDE integrations, bots, and webhooks across services. You will build interfaces that visualize rich data insights that improve developer productivity. You will lead data-driven decision-making with the team about which languages, frameworks, and libraries we should use to visualize key data that is best matched to the twin challenges of exploratory data analysis and analytic presentation.
Who Will Love This Job
The ideal candidate is excited to build developer tools. You could be a full stack engineer and touch every aspect of the system. However, you prefer to engineer the interface. You understand the tradeoffs between graphics paradigms and speaking multiple visualization grammars and how they relate to our type of text-based data. You are a world-class expert in building and deploying interfaces and products developers love using.
Stack
- Our backend systems are built with Go and Kotlin/JVM
- Our frontend is built using TypeScript & Svelte
- Our cloud automation is built using Terraform
- Our data is primarily stored in PostgreSQL
- Our search engine is powered by OpenSearch
- Our services run on Google’s Cloud Platform and Kubernetes
Recruitment process:
- Short call with Recruiter from hireplace.it -15-minute call📞
- Screening Interview with Archipelo Representative – 30-minute meeting 💡
- Vision and Opportunity Interview with 1st Co-founder – 30-minute meeting 👨💼
- First Engineer Technical/Design Interview, (technical includes 20-25 mins Live Coding Test-) 60 minutes meeting 🖥
- Second Engineer Technical/Design Interview, (technical includes 20-25 mins Live Coding Test) 60 minutes meeting 🧠
- Culture and Operations Interview with 2nd Co-founder – 30-minute meeting 🗣
Responsibilities
- Develop breakthrough user experiences within web, browser extension, and native environments
- Design and build unique user interactions to be consistent across web, IDE, and CLI environments
- Design and deliver APIs that are a joy to use as a developer
- Code anywhere in our stack, taking ownership and responsibility for the presentation layer
- Develop novel tools to gain access to complex data sets
- Relentlessly measure and improve application performance, responsiveness, and testing
- Obsess over implementation details related to appearance and behavior of every user interaction
- Push the boundaries of what is possible to extend and integrate into existing developer workflows
- Review code, mentor other engineers, and support the team
- Attract, recruit, and retain top talent
Requirements
- Minimum Qualifications
- Expertise in one or more of the modern Javascript frameworks (React, Angular, Vue, Solid)
- Expertise in TypeScript
- Expertise interacting with JSON REST APIs with standard tools (e.g., Postman)
- Expertise deploying solutions in an Agile/DevOps CI/CD environment
- Expertise with browser technologies and developer tools
- Experience developing across clients, including web, IDE, browser extensions, CLI
- Expertise in unit, integration, and end-to-end testing
- Preferred Qualifications
- Bachelor’s or Master's degree in computer science or related technical field
- 8+ years of professional software engineering experience
- Experience with Svelte
- Experience with data visualization libraries and packages used today
- Expertise in Go or willingness to learn fast
- Knowledge of image-authoring tools
- Experience in platform development to solve complex business problems at scale
- Knowledge of event-based systems development
- Knowledge of relational databases and SQL
We offer
- You have the opportunity to join an early-stage startup and have significant ownership of technology development. You will work at the highest level and collaborate with world-class colleagues, advisors, and technical experts. Our team is growing rapidly and we hope you'll grow with us, too.
- Competitive salary & equity packages
- Unlimited vacation and sick leave
- Strong remote work culture and esprit de corps