Senior software engineer

Alpine Bank
Italy, United States of America
2 days ago

Role details

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

Job location

Remote
Italy, United States of America

Tech stack

Java
Artificial Intelligence
Cloud Engineering
Object-Oriented Software Development
Redis
Test Driven Development
Spring Cloud
Backend
Kotlin
Solid Principles
REST
Microservices

Job description

We're looking for a Senior Software Engineer to join our team and help design and scale real-time, cloud-native Back End systems. You'll work closely with Engineering and Product teams to build high-performance services in the Banking and Payments domain. What you'll do

  • Design, build, and optimize scalable Back End systems
  • Improve performance, reliability, and maintainability of services
  • Contribute to the evolution of our Back End architecture
  • Collaborate with cross-functional teams on innovative fintech projects
  • Propose and implement technical improvements and new solutions
  • Stay up to date with modern technologies and engineering best practices

Requirements

  • Strong experience in Back End development (Java/Kotlin preferred)
  • Experience designing scalable and highly available systems
  • Solid understanding of RESTful APIs
  • Strong knowledge of OOP, SOLID principles, and TDD
  • Experience with microservices architecture
  • Experience with cloud-native applications (preferably GCP)
  • Hands-on mindset and problem-solving attitude
  • Team player with strong communication skills

Nice to have

  • Experience with gRPC
  • Experience with Redis or other caching solutions
  • Familiarity with AI-assisted development tools
  • Background in fintech or regulated environments
  • Work on systems that directly impact product performance and scalability
  • Modern cloud-native architecture
  • Full remote (Italy + 30 days/year abroad)
  • IT equipment budget to set up your workspace
  • Dedicated training budget for your growth
  • Access to AI tools to boost productivity

Apply for this position