Senior Software Engineer
Light Frame
Lausanne, Switzerland
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Lausanne, Switzerland
Tech stack
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Machine Learning
Secure Coding
Software Engineering
Spring Cloud
Backend
Amazon Web Services (AWS)
Containerization
Kubernetes
Front End Software Development
Terraform
Domain Driven Design
Docker
Job description
- Design, implement, and maintain high-quality backend services.
- Develop and optimize core banking modules, including account management, transactions, and compliance workflows.
- Integration of AI and machine learning capabilities to drive automation, intelligent decisioning, and productivity gains for our clients.
Cloud Infrastructure & Deployment
- Build, deploy, and optimize cloud-native applications using Infrastructure as Code, automated CI/CD pipelines, and robust monitoring.
- Ensure applications are highly scalable, resilient, performant, and aligned with cloud best practices.
Frontend & Full-Stack Contributions
- Collaborate on frontend development to create intuitive, user-friendly interfaces for banking and wealth management workflows.
- Ensure seamless end-to-end integration between frontend and backend systems.
Architecture & Technical Leadership
- Contribute to architectural evolution, including domain-driven design, module boundaries, and long-term maintainability.
- Participate in key architectural decisions, code reviews, and technical discussions to maintain the highest engineering standards.
Quality, Security & Compliance
- Write clean, testable code and implement comprehensive automated testing (unit, integration, end-to-end).
- Embed security best practices throughout the development lifecycle and support fintech regulatory and compliance requirements.
Collaboration & Mentorship
- Work closely with product, design, and engineering teams in an agile environment.
- Mentor and guide junior and mid-level engineers to raise overall team capability.
Continuous Improvement
- Proactively identify and implement improvements in development processes, system performance, and reliability.
- Stay up-to-date with emerging technologies and champion innovations that strengthen our platform.
Requirements
- Qualifications & ExperienceMinimum 10 years of professional software development experience, with strong expertise building SaaS platforms.
- Experience developing banking or fintech software is strongly preferred.
- Hands-on expertise with Domain-Driven Design (DDD).
- Deep proficiency with AWS cloud services (EC2, RDS, S3, ECS/EKS, etc.), Infrastructure as Code (Terraform or equivalent), and containerization (Docker, Kubernetes).
- Strong command of modern software engineering practices: CI/CD, automated testing, observability, and secure coding.
- Excellent problem-solving abilities and communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
Benefits & conditions
What We Offer
- A unique opportunity to be part of a senior team working on mission-critical fintech infrastructure in the heart of Switzerland's Lake Geneva region, with competitive compensation, benefits, and the chance to shape the future of private banking technology.