Mehr als nur eine Rechnungssoftware
Senior Software Engineer
Location
Germany
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
easybill GmbH
Role Description Nicht jede Heldentat ist laut. 22.000+ Unternehmen verlassen sich auf easybill, oft ohne es zu merken. Wir sorgen dafür, dass Rechnungen, Prozesse und Integrationen im Alltag einfach laufen. Remote-first, technisch anspruchsvoll, mit viel Ownership. Wenn du Systeme bauen willst, die echte Arbeit erleichtern: Willkommen bei easybill. Du bekommst klare Prioritäten, kurze Wege und genug Raum, um Dinge wirklich sauber zu lösen. Keine Meeting-Karaoke. Keine Konzern-Polonaise. Kein „Wir brauchen dafür noch sieben Freigaben“. Dafür: - Fokus - Verantwortung - gute Tools - Menschen, die Probleme lieber lösen als verwalten Das ideale Profil? - Du bringst tiefe PHP-/Symfony-Erfahrung mit - Du bist in TypeScript sattelfest - Du hast Lust, wie ein Founding Engineer Verantwortung zu übernehmen: pragmatisch, sauber, mit Blick fürs Ganze - Wenn dein Profil nicht jedes Kästchen erfüllt, du aber ein außergewöhnlich starker Engineer bist: Bewirb dich trotzdem und zeig uns, was du gebaut hast Aufgaben: - Wir sind ein sehr motiviertes Engineering-Team mit viel Ownership und kurzen Wegen - Als Teil davon baust du neue Features, löst Skalierungsprobleme und übernimmst Verantwortung für komplette Projekte – von der Idee bis zum sauberen Betrieb - Wir suchen Menschen, die nicht nur Tickets abarbeiten, sondern Systeme verstehen, verbessern und die E-Rechnungslandschaft aktiv mitgestalten wollen - Unsere Hauptanwendung ist in PHP und TypeScript geschrieben - Im Bereich E-Rechnung betreiben wir zusätzlich Microservices auf der JVM mit Java und Kotlin - Dazu kommen MySQL bzw. Percona XtraDB Cluster, TiDB, Elasticsearch, Redis, MinIO, Docker und weitere Tools - Sicherer Umgang mit mehreren Programmiersprachen ist für diese Rolle wichtig - Du arbeitest eigenständig, motiviert und selbstorganisiert - Wir investieren gern in gute Kolleginnen und Kollegen – und haben gleichzeitig hohe Erwartungen - Du entwickelst Backend-Features mit PHP 8.x und Symfony: Domänenlogik, APIs und Schnittstellen in einer über 18 Jahre gewachsenen, datenlastigen Codebasis - Du arbeitest im Frontend mit TypeScript, React und TanStack an modernen Oberflächen und produktnahen Workflows - Du entwickelst Node.js-Services für ausgewählte Bereiche unserer Plattform mit TypeScript und Next.js - Du arbeitest an JVM-Microservices mit Java und Kotlin im Bereich E-Rechnung - Du migrierst Daten, refactorst bestehende Module und modernisierst gewachsene PHP-Bereiche Schritt für Schritt sauber weiter - Du gehst tief in Fehleranalyse und Debugging, wenn Systeme nicht so laufen, wie sie sollen - Du nutzt KI als echten Produktivitätshebel - Je nach Thema arbeitest du auch an Infrastruktur und lokalen dockerisierten Entwicklungsumgebungen mit Qualifications - Du kannst zeigen, dass du in deinem aktuellen Technologie-Stack richtig tief drin bist - Du triffst gute technische Entscheidungen und arbeitest dich schnell in neue Systeme ein - Du hast tiefe, eigenverantwortliche Kenntnisse in der Softwareentwicklung mit PHP und Symfony auf Senior-Level - Du gehst sicher mit relationalen Datenbanken wie MySQL um, inklusive Query-Optimierung und Datenmodellierung bei großen Datenmengen - Bonus: Erfahrung mit Node.js, Datenstrukturen & Algorithmen, verteilten Systemen sowie datenlastigen Anwendungen - Bonus: Erfahrung mit JVM-Sprachen wie Java oder Kotlin - Bonus: Open-Source-Contributions oder öffentliche Experimente auf GitHub - Sprache: Du sprichst fließend Deutsch und hast gute Englischkenntnisse Benefits - Deutschlandweit - Remote-First Team – keine Bindung an einen Standort - Workation auf Mallorca - Möglichkeit, die angemietete Villa auf Mallorca für Arbeit und Erholung zu nutzen - Hoher Impact - Inspirierende und flexible Arbeitsumgebung, die auf Vertrauen und Eigenverantwortung basiert - Offenes, motiviertes und nettes Team mit flacher Hierarchie - Keine Sprints und künstlich erzeugter Druck - Faire Vergütungspakete und Entwicklungsmöglichkeiten - 30 Tage Jahresurlaub und unbefristeter Arbeitsvertrag - Flexible Arbeitszeiten, abgestimmt mit dem Team - Freiwillige Mitarbeiter-Events - Aktuelle MacBook Pros - Schulungen/Weiterbildungsmöglichkeiten im Wert von bis zu 1.500 Euro pro Jahr
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior .NET Developer
GR8 TechLaunch, grow, or upgrade your iGaming business with GR8 Tech high-performance Sportsbook and iGaming platform.
Role Description This role exists to design, develop, and maintain enterprise-level applications using C#, ASP.NET, and related technologies. The engineer participates in technical discussions and works with cross-functional teams to deliver scalable and reliable software solutions aligned with business requirements. - Feature development and implementation - Developing and implementing new features based on project requirements and specifications. - Writing, testing, and debugging code for software applications to ensure functionality and efficiency. - Code quality and best practices - Participating in code reviews and providing constructive feedback. - Ensuring adherence to software design principles and best practices. - Collaboration and problem-solving - Working closely with cross-functional teams. - Troubleshooting and resolving software issues and bugs in a timely manner. Qualifications - Minimum 5 years of experience in a similar senior engineering role with a track record of leadership, strong technical skills, and successful project delivery. - Deep hands-on expertise in C# and .NET (Core / .NET 6+). - Strong understanding of async/await, multithreading, thread safety, memory management, and performance optimization. - Experience designing and evolving high-load backend systems with strict latency and reliability requirements. - Ability to identify and eliminate performance bottlenecks across CPU, memory, I/O, and database layers. - Experience designing and operating microservice-based systems. - Experience working with messaging systems and event-driven architectures. - Experience working with relational and non-relational databases. - Understanding of transactions, isolation levels, locking, concurrency, indexing strategies, and performance tuning. - Experience working with containerized environments including Docker and Kubernetes. - Understanding of CI/CD pipelines and automated delivery. - Understanding of scalability, load balancing, auto-scaling, and disaster recovery. - Understanding of production observability including logging, metrics, monitoring, and tracing. - Intermediate or higher level of English. Requirements - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). Benefits - Benefits Cafeteria — annual budget you allocate to: - Sports - Medical - Mental health - Home office - Languages - Paid maternity/paternity leave + monthly childcare allowance. - 20+ vacation days, unlimited sick leave, emergency time off. - Remote-first + tech support + coworking compensation. - Team events (online/offline/offsite). - Learning culture with internal courses + growth programs. Company Description GR8_TECH builds B2B iGaming platforms for operators who play to lead. We deliver full-cycle, high-impact tech designed to scale — from seamless integrations and expert consulting to long-term operational support. Our platform powers millions of active players and drives real business growth. Call it what it is: the iGaming Platform for Champions. With 1000+ GR8 people across locations and time zones, we don’t just ship technology — we help operators build success stories across brands, markets, and geos. Our ambition drives us. Our people make it real.
Senior Java Developer
Sigma SoftwareOur Customer is a Sweden-based AdTech company specializing in advanced self-serve advertising platforms that automate direct transactions between advertisers and major global publishers. Their technology removes traditional friction in ad sales by enabling automation, transparency, and operational efficiency at scale. Platforms are trusted by internationally recognized publishers including TripAdvisor, Bloomberg, The Washington Post, Opera, and Dow Jones, handling millions of transactions worldwide. The project is a strategic architectural transformation toward a Platform-First approach. The company is transitioning from monolithic, client-specific implementations to a standardized, API-driven, multi-tenant ecosystem of reusable microservices. These services power the entire product suite, remaining independent, scalable, and decoupled from frontend or customer-specific customization.
Role Description Join a project where scalability, resiliency, and real-time communication are at the core of the engineering challenge. We are looking for a Senior Java Developer to help build a high-load multi-channel communications platform used to deliver critical notifications to millions of users worldwide. As part of Sigma Software, you will work remotely in an international engineering environment and contribute to the development of distributed, event-driven systems with complex delivery pipelines and fault-tolerant architecture. Project focuses on building a modern multi-channel communications platform capable of delivering critical notifications across email, SMS, voice, and push channels at massive scale. The system supports: - Automated workflows - Emergency broadcasts - Consent management - Reporting and analytics - Provider failover strategies - Real-time event processing Job Responsibilities: - Design and implement a scalable event-driven communications platform - Build highly reliable and fault-tolerant message delivery systems - Manage large-scale real-time event processing pipelines - Design and implement multi-channel delivery pipelines across email, SMS, voice, and push channels - Handle compliance requirements, consent management, and communication policies - Support emergency and high-priority notification workflows - Implement provider failover and resiliency strategies to ensure delivery continuity - Build tracking systems for delivery status, retries, and engagement events - Design and implement observability, reporting, and analytics infrastructure - Develop event processing and message orchestration workflows - Implement provider integrations and external messaging service adapters - Ensure system scalability, throughput, and performance under high load - Collaborate with product and engineering teams on communication flows and requirements - Contribute to architectural decisions and long-term platform evolution - Ensure operational stability, reliability, and maintainability of the system Qualifications - At least 5 years of software development experience - Strong expertise in Java development - Experience with distributed systems - Strong experience with event-driven architectures - Experience with messaging systems, queues, streams, and brokers - Experience designing high-scale APIs and backend services - Strong understanding of system reliability and fault tolerance - Upper-Intermediate English level Requirements - Experience with email or SMS delivery systems - Experience with telecom or messaging infrastructure - Experience with marketing automation platforms - Experience with notification or engagement systems - Experience with workflow engines - Experience with compliance-heavy systems, including consent and GDPR-like regulations - Experience with high-throughput event processing systems - Experience with cloud-native platforms, preferably GCP Benefits - Strong analytical and problem-solving skills - Ability to work in distributed cross-functional teams - Proactive approach to ownership and technical decision-making - Strong communication and collaboration skills - Ability to work in high-load, fast-paced environments - Focus on reliability, scalability, and engineering quality
Software Developer
EricssonWe create limitless connectivity to improve lives, redefine business and pioneer a sustainable future. #ImaginePossible
Join our Team About this opportunity: Join our innovative team at Ericsson as a Software Developer. The role involves contributing to the creation of customer solutions during the build phase of the Software Development Life Cycle (SDLC). You will be responsible for executing the detailed design of application and technical architecture components, based on specifications provided by Systems Analysts. Additionally, you will be expected to develop software components, support component testing and early system testing. What you will do:- Develop and integrate software components.- Contribute to component and system testing.- Adhere to the organization's best practices for software development, such as Agile methodology and Continuous Integration / Continuous Deployment (CI/CD).- Assist in the Asset creation and development. The skills you bring:- Cloud Technologies (Kubernetes, Docker, AWS, Container, Microservices, spring boot).- Security.- DevSecOps.- Front End Development.- Security Reliability Model (SRM).- Application and Product security.- IT security and compliance.- Agile methodology.- Software Vulnerability Management.- CI/CD.- Back End Development.- Java Spring Boot Framework.- Tools for CI/CD (Git, Gerrit, Jenkins, Sonar, Helm).
Senior Software Developer
Remote RecruitmentRemote Recruitment operates as a full-service employment agency providing recruitment/staffing for UK based companies
Role Description Remote Recruitment is hiring a Senior Software Developer for UK-based clients in a fully remote capacity. Based in South Africa and working UK business hours, this is an excellent opportunity for driven professionals seeking international exposure. - Execute all core responsibilities professionally and to a consistently high standard - Manage your workload effectively and meet all agreed targets and deadlines - Communicate proactively and clearly with internal teams and external stakeholders - Maintain accurate records and documentation in all systems - Contribute to team improvement initiatives and best practice sharing - Represent the organisation professionally at all times Qualifications - 2+ years of relevant professional experience in a similar role - Excellent written and verbal communication skills in English - Proficient in Microsoft Office Suite and relevant software tools - Highly organised, reliable, self-motivated and detail-oriented - Stable and quiet home office with a reliable high-speed internet connection Benefits - Competitive monthly salary between R25,000 and R35,000 - 100% remote position working UK business hours - Excellent career growth and professional development opportunities - Exposure to leading UK businesses and international work practices Company Description Remote Recruitment – connecting outstanding South African talent with ambitious UK employers. If this role sounds like you, we encourage you to apply today.




