
Senior Software Engineer
Flexcompute
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Extract and ship a minimal shared Python library with stable APIs and clean dependency boundaries
- Design validation architecture: tiered validators, structured error contracts, and domain-separated rules
- Define contract boundaries (JSON Schema, DTOs, versioning) that frontend, backend, and GUI can consume
- Build data model abstractions for simulation results (Zarr storage, lazy loading)
- Create migration paths and coordinate deprecations across product teams
- Partner with Infra/Platform on requirements
Requirements
- - 5+ years of professional software engineering experience
- - Shipped and maintained shared libraries or SDKs with stable public APIs (SemVer, deprecations, migration guides)
- - Strong Python (packaging, architecture, testing, performance)
- - Experience with schema/contract systems (JSON Schema, OpenAPI, Protobuf, or similar)
- - Can lead ambiguous, cross-cutting work end-to-end
- - Clear written communication
- **Preferred**
- - Experience with scientific/engineering software (array data, serialization, performance constraints)
- - C++ reading/writing ability (solver-adjacent work, not primary language)
- - Familiarity with TypeScript (understanding how consumers use generated types)
- - Distributed-system boundary concerns (observability, error taxonomies)
Benefits
- - Competitive compensation with equity of a fast-growing startup.
- - Medical, dental, and vision health insurance.
- - 401(k) Contribution.
- - Gym allowance.
- - Friendly, thoughtful, and intelligent coworkers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJSON SchemaOpenAPIProtobufC++TypeScriptZarr storageSDK developmentsoftware architectureperformance testing
Soft Skills
clear written communicationleadershipcross-functional collaborationproblem-solvingambiguity management