companycomstruct logo

Senior Software Engineer at comstruct | Munich

comstructMunich
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Experience: A minimum of 5 years of professional experience in building and maintaining complex, mission-critical software solutions. Strong Engineering Fundamentals: Demonstrated expertise in modern high-level programming languages and software engineering practices.

About the job

Join comstruct, a pioneering platform revolutionizing materials procurement for the construction industry, as we lead the transition towards advanced digital and automated processes. We are on the lookout for extraordinary talent to help us provide smarter, more efficient solutions that empower our clients.

We are seeking a dedicated and talented full-time Senior Software Engineer to become a vital part of our Core team. In this role, you will be instrumental in enhancing and scaling our Integrations platform, facilitating its evolution into comstruct’s Data Processing system.

Your responsibilities will include broadening our scope to encompass the ingestion, processing, and integration of all essential data, such as invoices and external ERP systems.

As a technical leader, you will spearhead this transformation. Your initial major project will involve designing and directing the complete rewrite of our delivery note ingestion pipeline, transitioning us to a modern, asynchronous, queue-based architecture that aligns with our ambitious vision.

As a hybrid workplace, we cherish in-person collaboration and require employees to work from our Munich office three days a week.

Your Responsibilities

  • Lead Systems Design: Drive the technical design and implementation of our innovative asynchronous data processing platform.

  • Build Data Pipelines: Develop and scale systems for data ingestion and processing from various sources (emails, APIs, portals) and integrate with external systems (ERPs).

  • Own Data Extraction: Take charge of our data extraction services, including our existing LLM-based solutions, while enhancing and scaling them.

  • Expand Team Ownership: Assist the team in adopting new responsibilities, such as invoice processing and managing our public API, to ensure a cohesive approach to data processing.

  • Provide Technical Leadership: Serve as a senior technical authority within the team, contributing to high-quality designs, offering insightful code reviews, and mentoring fellow engineers informally.

  • Improve Existing Systems: Evaluate and enhance the architecture, reliability, and performance of our current integration services.

Qualifications Needed for Success

  • Experience: A minimum of 5 years of professional experience in building and maintaining complex, mission-critical software solutions.

  • Strong Engineering Fundamentals: Demonstrated expertise in modern high-level programming languages and software engineering practices.

About comstruct

comstruct is at the forefront of transforming materials procurement for construction firms, driving the shift to more digitalized and automated processes. Our ambition is to empower the construction industry with innovative and efficient solutions that make a lasting impact.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.