Software Engineer (Frontend & Backend)
S28 Capital is an early-stage Venture Capital firm in San Francisco. We were CTOs and operators for the last 10 years before getting into investing, and have built companies like PagerDuty (NYSE:PD) and Playdom (acq by Disney). We've invested in Zoom, Palantir, Coupang, Noom, PlanGrid, Mattermost, Rippling, Collective Health, Aurora Solar, Vercel, and others.
We are building a modern browser-based design and simulation software company. There are a lot of great new software solutions made by developers scratching their own itch, but most of the software tools that electrical and mechanical engineers use are extremely outdated. We are focusing on upgrading the tooling for these engineers and bringing it to the modern era through high performance cloud computing and collaboration functionality. Our goal is to empower engineers with a next gen platform where they can model and simulate communications and control systems in a fast, flexible, intuitive, and collaborative manner.
Modeling and simulation are an integral part of the engineering workflow which provide insight into the behavior of a product and drive innovation by reducing development time, cost, and risk. In contrast to costly physical experimentation, virtual prototyping makes it possible for engineers to efficiently anticipate and solve real-world problems and design better products faster. Combined with machine learning, simulation can enable the analysis and optimization of complex systems across a wide range of applications such as autonomous electric vehicles and 5G. Our mission is to make simulation more accessible and effective to more engineers.
The founders have both a technical Master’s degree (EE and CS) and a MBA from Stanford University. They also have entrepreneurial experience with multiple exits as well as venture capital experience. Our seed funding was led by S28 Capital.
Who you are
You enjoy solving challenging technical problems across multiple engineering and scientific disciplines. You are excited about bridging the gap between the physical world and the digital realm through simulation-driven design. You realize the potential for digital twinning and machine learning to drive better decision-making and innovation. You have an entrepreneurial spirit and welcome the opportunity to build products from the ground up. You stay up-to-date on emerging technologies and new tools in order to conceive products with the highest levels of performance and functionality available.
Software Engineer (Front & Back-End)
You will be part of a small but effective software team responsible for designing, developing, and deploying modeling and simulation software in the cloud. You will architect, implement, and maintain the foundation of our product offering to provide a reliable and fast experience to engineering users. You are passionate about learning and leveraging state-of-the-art technologies to build sophisticated tools with advanced features. You are a self-starter and thrive in converting complex concepts and functionality into easy-to-use and intuitive interfaces. You are detail oriented, a critical thinker, and possess good communication skills.
This is a remote position. We offer competitive salary and equity.
Build high performance backend logic with respect to scale, latency, and distributed architecture
Architect and maintain services and system infrastructure on AWS and/or Google Cloud
Collaborate with front-end developers and designers in the design, development, and implementation of complex web applications using the latest technologies and best practices
Design architecture for interactive and reactive web interfaces
Collaborate with designers and backend engineers to understand end-user requirements and build web interfaces that power computationally intensive engineering simulation software
Optimize performance and responsiveness of complex scientific visualizations
Participate in brainstorming sessions and contribute ideas to our algorithms and product roadmap
BS or MS in Computer Science
5+ years of software development experience
High proficiency in Python, Golang, and/or C/C++
Experience building and architecting large-scale production quality systems
Experience with containerization, cluster orchestration (e.g. Docker, AWS ECS, Kubernetes)
Proficiency in data structures, algorithms, distributed computing, storage systems
Experience with Typescript and frontend frameworks/libraries (e.g. React/Angular/Vue)
Experience building UIs with modern build systems and web tooling
Proficiency in DevOps and CI/CD pipelines
Experience with deploying/optimizing parallel computing on GPU clusters
Experience with building Machine Learning related infrastructure and frameworks
Knowledge of modern compiler technologies
Experience working in a high growth venture-backed startup
Experience with data visualization and 3D graphics/rendering frameworks (e.g. Three.js/WebGL)
Experience working with commercial CAD, CAE, or EDA software package
Familiarity with model-based design technology