Senior Software Engineer

Arrive

Łódź

On-site

PLN 220,000 - 300,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arrive is transforming urban mobility and building a global, livable cities platform. We seek a Senior Software Engineer to accelerate our Pulse Core team by delivering robust, self-service platform features and core services.

You will work with a Tech Lead and Engineering Manager, owning end-to-end development, driving code quality, and growing your skills in a fast-paced, AI-enhanced environment.

Qualifications

  • 5–8 years of professional software engineering experience.
  • Deep backend experience with Java, Kotlin or Go and strong API design.
  • Hands-on Node.js with TypeScript/JavaScript beneficial.
  • Experience with DevOps/SRE practices and production deployments.
  • Familiarity with Kubernetes, IaC (Terraform) and CI/CD pipelines.
  • Able to design scalable distributed systems and write tests.

Responsibilities

  • Design and build features end-to-end from requirements to production.
  • Write high-quality, well-tested code primarily in Node.js and backend languages.
  • Embrace AI-assisted development in daily workflows.
  • Own services in production, including deployment, monitoring and incident response.
  • Contribute to system design and infrastructure planning across cloud and on-premise.
  • Mentor mid-level engineers and collaborate with product and design teams.

Skills

Backend Java
Kotlin
Go
Node.js
TypeScript/JavaScript
DevOps/SRE
Kubernetes
Terraform
CI/CD (GitHub Actions)
System Design
Testing/QA
AI-assisted development

Tools

Kubernetes
Terraform
GitHub Actions
AWS
CI/CD tooling

Job description

We’ve signed up to an ambitious journey. Join us!

As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together.


Role Overview

As a Senior Software Engineer on our Pulse Core team, you will be a high-impact individual contributor helping accelerate the velocity of all City’s Experience product teams. You will work alongside a Tech Lead and Engineering Manager in a team that builds and maintains a robust, self-service developer platform and shared core services — and that embraces AI-assisted development as part of its daily workflow. This is an execution-focused role — you will design, build, test, and own features end-to-end. You will contribute to architectural discussions and influence technical decisions, but the overall technical vision is owned by the Tech Lead. Your focus is on delivering high-quality, well-tested code at pace, and on growing your own skills in a team that is defining the future of how we build software.


What makes this a Senior Engineer role (not a Tech Lead role)


  • You contribute to the technical vision and architecture — you don’t own it.

  • You execute on the roadmap with a high degree of autonomy, but you are not jointly accountable for the team’s overall technical direction.

  • You pair with and learn from the Tech Lead, and you mentor mid-level engineers — but uplifting the entire team’s practices is not your primary responsibility.

  • You are expected to be self-directed — you can take a loosely defined problem, break it down, and deliver a well-tested solution with minimal guidance.


Key Responsibilities


  • Design and Build Features End-to-End: Take ownership of features from requirements through design, implementation, testing, deployment, and production monitoring. You own what you build.

  • Write High-Quality, Well-Tested Code: Primary development is centered on Node.js leveraging your deep backend engineering background from languages like Java, Kotlin, Go to build resilient architectures.

  • Embrace AI-Assisted Development: Use generative AI tools (Claude, Cursor, Copilot) as part of your daily development workflow. You don't need to be a power-user from day one, but you should be enthusiastic about learning and growing your AI-assisted coding skills.

  • Own Your Services in Production (DevOps/SRE): Embrace “You Build It, You Run It.” Fully own production deployment, incident resolution, monitoring, and alerting. Actively participate in on-call rotations and build with observability and resilience in mind from the start.

  • Contribute to System Design & Infrastructure: Participate actively in design discussions and infrastructure planning. Help bridge the gap between our code and infrastructure across both cloud and on-premise solutions.

  • Collaborate, Communicate & Mentor: Work closely with Product, Design, and your engineering peers. Support the growth of mid-level team members through pairing, code reviews, and knowledge-sharing.


Required Skills


  • Strong Engineering Experience: 5–8 years of professional software engineering experience, with a track record of delivering complex features in production systems.

  • Strong Backend Background: Deep experience in traditional backend languages like Java, Kotlin, or Go. You understand concurrency, distributed systems, API design, and performance tuning, and can effortlessly apply these principles to Node.js development.

  • Full Stack Breadth with Node.js Target: Hands-on experience with Node.js and modern TypeScript/JavaScript across the full stack is a plus, but senior backend engineers eager to apply their Java/Kotlin/Go expertise to Node.js are strongly encouraged to apply.

  • DevOps & SRE Expertise: Proven experience managing production deployments, configuring proactive monitoring and alerting systems, and resolving critical live incidents. Must be comfortable participating in on-call rotations.

  • Infrastructure & Kubernetes: Solid understanding of both AWS cloud infrastructure and on-premise Kubernetes environment setups. Experience with IaC tools (like Terraform) and CI/CD pipelines (like GitHub Actions) is highly valued.

  • System Design Competence: You can design and reason about scalable, distributed systems. You understand trade-offs and can articulate your design decisions clearly.

  • Testing and Quality Mindset: You write unit, integration, and contract tests as a matter of course. Experience with quality tooling and robust CI/CD principles is expected.

  • AI-Assisted Development Awareness: Familiarity with AI coding tools. A genuine enthusiasm to learn and adopt AI-first workflows is essential.


We are open to candidates based anywhere in Poland who are available to travel to the office in Łódź as needed to meet business requirements.

About Arrive

Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision‑makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data‑driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer - Operator Finance
Full Stack Engineer - Operator Finance

Arrive • Łódź

On-site
PLN 180,000 - 260,000
Tech Lead (Hybrid, Various Locations, PL)
Tech Lead (Hybrid, Various Locations, PL)

Parking Network BV • Łódź

On-site
PLN 260,000 - 360,000
AI upskilling
Travel opportunities
Senior/Lead Software Engineer (IAM)
Senior/Lead Software Engineer (IAM)

Arrive • Łódź

On-site
PLN 180,000 - 260,000
Senior Software Engineer: AI-Driven Backend & Production
Senior Software Engineer: AI-Driven Backend & Production

Arrive • Łódź

On-site
PLN 220,000 - 300,000
Senior Software Engineer - Android
Senior Software Engineer - Android

TripAdvisor LLC • Kraków

Hybrid
PLN 90,000 - 120,000
Competitive compensation packages
Flexible schedule
Tuition assistance
+2
Tech Lead Fullstack Engineer - Agentic AI
Tech Lead Fullstack Engineer - Agentic AI

Here • Kraków

Hybrid
PLN 210,000 - 320,000
Medical coverage
Meal allowance
Private medical care
+3
Senior Software Engineer - Flight Data Systems
Senior Software Engineer - Flight Data Systems

AirHelp • Kraków

Hybrid
Private healthcare
Wellness budget
Travel stipend
+2
Senior Software Engineer - Android
Senior Software Engineer - Android

Tripadvisor • Kraków

Hybrid
PLN 120,000 - 150,000
Competitive compensation packages
Flexible schedule
Tuition assistance
+5
Software Engineer
Software Engineer

AirHelp • Kraków

Hybrid
PLN 100,000 - 140,000
Private healthcare
Wellness budget
Travel stipend
+2
Tech Lead: Full‑Stack Java/Kotlin with AI Upskilling
Tech Lead: Full‑Stack Java/Kotlin with AI Upskilling

Parking Network BV • Łódź

On-site
PLN 260,000 - 360,000
AI upskilling
Travel opportunities