Comstruct

Senior Software Engineer

4mo ago
EuropeSenior
Comstruct

Senior Software Engineer

4mo ago
EuropeSeniorasynchronous programmingdata processingapi integrationqueue-based architecturesystem design

Lead the design and implementation of an asynchronous data processing platform and develop scalable data pipelines for integrating critical procurement data.

Responsibilities

  • Lead systems design: Drive the technical design and implementation of our new, asynchronous data processing platform.
  • Build data pipelines: Develop and scale the systems that ingest and process data from diverse sources (emails, APIs, portals) and integrate with external systems (ERPs).
  • Own data extraction: Take ownership of our data extraction services, including our existing LLM-based solutions, and help improve and scale them.
  • Expand team ownership: Help the team take on new responsibilities, such as invoice processing and ownership of our public API, to create a unified approach to data processing.
  • Provide technical leadership: Act as a senior technical voice on the team. You'll contribute to high-quality design, provide insightful code reviews, and informally mentor other engineers.
  • Improve existing systems: Assess and improve the architecture, reliability, and performance of our current integration services.

Other

  • comstruct is building the agentic workforce for procurement in European construction. Our agents turn paper delivery notes, fragmented invoices and offline supplier decisions into structured, real-time data and live decisions, embedded inside the largest contractors in Europe and the US.
  • We recently secured a €12.5M seed financing round from prestigious VCs, including 20VC and Google Ventures, along with top European investors.
  • We are looking for a talented and driven full-time Senior Software Engineer to join our Core team. You’ll play a pivotal role in expanding and scaling our Integrations platform, and help it morph into comstruct’s Data Processing system.
  • This means expanding our scope to own the ingestion, processing, and integration of all critical data, including invoices and external ERP systems.
  • You will be a key technical leader in this transformation. Your first major project will be to help design and lead the rewrite of our delivery note ingestion pipeline, moving us to a modern, asynchronous, queue-based architecture that can scale with our ambitions.
  • As a hybrid company, we value in-person collaboration and expect employees to work from our Munich office 3 days a week.
  • Experience: 5+ years of professional experience building and maintaining complex, mission-critical software products.
  • Strong Engineering Fundamentals: Proven experience in a modern, high-level programming language (e.g., Python, Kotlin, TypeScript, Java, C#). We prioritize strong software engineering fundamentals, systems design skills, and the ability to learn over deep knowledge of one specific language.
  • Mindset: A self-driven and proactive attitude. You are comfortable navigating ambiguity and can take complex problems from concept to solution.
  • Environment: Experience working in a startup or a similarly fast-paced product environment.
  • Product Focus: A strong focus on building solutions that solve customer problems.
  • Communication: Fluent in English (German is a plus).
  • Nice to have:
  • Asynchronous Systems: Experience designing and building message-driven, queue-based systems (e.g., Google Cloud Pub/Sub, RabbitMQ).
  • Cloud Infrastructure: Experience with cloud platforms, preferably GCP (AWS or Azure is also valuable).
  • Data & ML: Interest or experience in data-intensive applications, data extraction, or applying LLMs.
  • Web Scraping: Familiarity with web scraping tools and techniques (e.g., Selenium).
  • API Design: Experience building and maintaining public-facing APIs.
  • Shape your career path: We give you the freedom to own your work and build something from the ground up
  • Support and mentoring from our engineering mentors via our network with Google Ventures and 20VC, early access to latest LLMs and SDKs for experimentation
  • Own a piece of the pie: We offer equity options so you're a true owner, sharing directly in the success you help create on top of a competitive salary
  • You'll have a dedicated development budget to invest in your skills, from certificates to conferences so you can grow with the company
  • Relocation support to help you feel at home in Munich
  • And of course top notch hardware, any AI productivity tools you need, daily dinner options, wellpass subscriptions and yearly offsites (the last ones were in Mallorca and Italy).