Senior Software Engineer
Lausanne - Switzerland
Job Summary
As a Senior Software Engineer you will design develop and evolve our next generation Core Banking technology. You will drive technical excellence collaborate with leading team and deliver scalable secure and high-performance solutions for our financial clients.
Tasks
Software Design & Development
- 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
What We Offer
- A unique opportunity to be part of a senior team working on mission-critical fintech infrastructure in the heart of Switzerlands Lake Geneva region with competitive compensation benefits and the chance to shape the future of private banking technology.
Location & Work Arrangement:
This role is based in our office in Lausanne Switzerland. We operate on a hybrid model requiring 3 days per week in the office to foster collaboration and team culture with the remaining days remote.
About Company
Light Frame is a SaaS product company operation in the domain of private banking and wealth management.It is located in Lausanne Switzerland