
Senior Software Engineer β ERP
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Germany.
β’ Enhance business operations related to purchasing, goods receipt, order calculations, and time management.
β’ Create document-import pipelines for OCR and structured electronic invoices, ensuring robust error handling and idempotency.
β’ Incorporate AI functionalities into the product, such as AI chat tools, context preparation, token and cost efficiency, auditability, and MCP integrations.
β’ Utilize AI in development for automating pipeline reviews, agent tooling, and managing costs effectively.
β’ Analyze production customer error root causes through support tickets, debug bundles, stack traces, and error monitoring.
β’ Examine state-dependent and timing-dependent error patterns.
β’ Enhance performance by profiling and identifying N+1 patterns.
β’ Transform performance challenges into SQL aggregates as necessary, and improve UI blocking, startup times, and refetch-versus-refresh strategies, supported by measurable evidence of enhancements.
β’ Assist in runtime and library migrations.
β’ Establish build and CI processes.
β’ Execute targeted contract tests to avert field failures.
β’ Clearly document analyses within the repository.
β’ Over 7 years of professional software development experience, or fewer years with proven equivalent expertise.
β’ Proficient in object-oriented programming, particularly in responsibility separation, data modeling, concurrency, and state management.
β’ Experienced with Java, C#, or C++; open to rapidly learning Java if transitioning from another object-oriented language.
β’ Desktop/UI experience involving event and listener chains, UI-thread discipline, rendering and display performance, and window lifecycle management.
β’ Familiarity with Swing, JavaFX, WPF, or similar frameworks.
β’ Experience in working with established codebases and extensive systems lacking comprehensive test coverage.
β’ Ability to interpret third-party framework source code and implement changes in a local and backward-compatible manner.
β’ Comprehensive knowledge of SQL/RDBMS, including schema design, execution plans, index evaluation, N+1 detection, complex joins, and aggregates.
β’ Strong debugging skills and evidence-based problem-solving capabilities, particularly with non-reproducible errors.
β’ Willing to engage with customer cases and analyze tickets and debug data.
β’ Meticulous and confidential handling of production and customer data.
β’ Flexible design of working hours.
β’ Opportunities for personal development and targeted professional advancement.
β’ Access to Hansefit, allowing entry to fitness studios, swimming pools, and courses across Germany.
β’ Professional occupational safety and modern occupational health services.
β’ BusinessBike program offering bicycle or e-bike benefits.
β’ Corporate Benefits providing discounts, special promotions, and exclusive offers.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.