Senior Software Engineer – ERP

Posted 2 days ago

This is a fully remote position, open to applicants in Germany.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers