Software Engineer

Propertyvalue
Municipality of Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Distributed Systems
Java Virtual Machine (JVM)
Strategies of Testing
Spring-boot
Backend
Kotlin

Requirements

The Role This role requires 2 days per week in the office and is based in Madrid . Join us to shape the future of software in the underserved and high-impact HR technology industry. As we prepare for significant growth, you'll face exciting challenges and have the opportunity to influence our path toward becoming one of the world's leading tech companies. This role is ideal for a highly collaborative back-end engineer who thrives in a cross-functional environment and enjoys working deep in the backend services . As a Senior Back-End Engineer , you'll help maintain and evolve Personio's support experience while collaborating with designers, engineers, and product teams to build user-centric solutions. Build scalable and high-performance back-end features using Kotlin and Spring Boot in a Distributed Systems environment. Contribute to a high-output engineering team by actively coding and delivering impactful features. Our team embraces a culture of Pair/Mob programming, which we practice in a remote/hybrid setting. Focus primarily on the back-end stack (experience in Kotlin is a plus, but not required). Estimating, Scoping, and Planning: Own the estimation, scoping, and planning of projects, ensuring efficient execution. Improve operational quality by optimizing observability, monitoring, and incident response. Strong back-end engineering experience (ideally with modern JVM languages like Kotlin or similar), working with distributed systems. Deep back-end development expertise (Kotlin experience is a plus). Experience with modern engineering best practices , including testing strategies, observability, and security considerations. Demonstrated ability to maintain high-availability applications with a strong focus on performance and reliability. Office-based role with 2 days per week in the contracted office location; remaining days may be remote or in office. 20 Flex Days per year for remote work. ~ We enjoy meals, cultural initiatives, and events, with healthy snacks, drinks, and a weekly catered lunch.

Apply for this position