Cloud Native Software Engineer (Senior) (w/m/x)

Swisscom
Full_timeZürich, Switzerland

📍 Job Overview

  • Job Title: Cloud Native Software Engineer (Senior) (w/m/x)
  • Company: Swisscom
  • Location: Zürich, Switzerland
  • Job Type: Full-time, Hybrid
  • Category: Backend Developer
  • Date Posted: June 24, 2025
  • Experience Level: Mid-Senior Level (5-10 years)
  • Remote Status: On-site/Hybrid (Switzerland)

🚀 Role Summary

  • Develop and maintain scalable cloud-native solutions with a focus on public cloud platforms (AWS & Azure).
  • Collaborate with various clients and internal stakeholders to integrate cloud-native services into solution architectures.
  • Implement automation strategies for cloud solutions operation and perform system testing and error resolution.
  • Work in an agile and lean team, driving projects and contributing to the team's growth.

📝 Enhancement Note: This role requires a strong background in full-stack software development, with a focus on backend development and cloud-native technologies. Experience in DevOps, CI/CD, and infrastructure as code (IaC) is essential for success in this position.

💻 Primary Responsibilities

  • Cloud Solution Development: Design, develop, and maintain scalable cloud-native solutions using public cloud platforms like AWS and Azure.
  • Cloud-Native Integration: Collaborate with stakeholders to integrate cloud-native services into solution architectures, ensuring seamless user experiences.
  • Automation Strategy: Implement automation strategies for cloud solutions operation, improving efficiency and reducing manual efforts.
  • System Testing & Troubleshooting: Perform system testing and resolve errors in cloud solutions, ensuring high system availability and reliability.
  • Stakeholder Collaboration: Work with various clients and internal teams to gather requirements, provide technical guidance, and ensure project success.

📝 Enhancement Note: This role requires strong problem-solving skills, with the ability to troubleshoot complex issues and optimize cloud solutions for performance and scalability.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Experience: Minimum of 3 years of experience in full-stack software development, with a focus on backend development and cloud-native technologies.

Required Skills:

  • Proficient in Java (Java 11+) and Spring Boot (Spring Boot 3+) frameworks.
  • Strong knowledge of JavaScript/TypeScript/NodeJS and at least one Single Page Application (SPA) framework.
  • Expertise in DevOps, CI/CD, IaC, and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent communication skills in German (native or near-native).
  • Strong problem-solving skills and the ability to work independently or in a team.
  • High flexibility and adaptability to changing project requirements.

Preferred Skills:

  • Experience with cloud-native platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
  • Knowledge of cloud-native development best practices and design patterns.
  • Experience with agile development methodologies (e.g., Scrum, Kanban).

📝 Enhancement Note: This role requires a strong background in full-stack software development, with a focus on backend development and cloud-native technologies. Experience in DevOps, CI/CD, and infrastructure as code (IaC) is essential for success in this position.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your proficiency in full-stack software development, with a focus on backend development and cloud-native technologies.
  • Showcase your ability to develop scalable and performant cloud solutions using public cloud platforms like AWS and Azure.
  • Highlight your experience in implementing automation strategies for cloud solutions operation.
  • Include examples of your problem-solving skills and ability to troubleshoot complex issues.

Technical Documentation:

  • Provide clear and concise documentation for your cloud solutions, including architecture diagrams, deployment instructions, and testing procedures.
  • Include any relevant code comments and inline documentation to ensure code readability and maintainability.
  • Demonstrate your understanding of version control systems (e.g., Git) and best practices for collaborative development.

📝 Enhancement Note: This role requires a strong focus on cloud-native development, with an emphasis on scalability, performance, and automation. Be prepared to showcase your ability to develop and maintain complex cloud solutions, as well as your problem-solving skills and attention to detail.

💵 Compensation & Benefits

Salary Range: CHF 100,000 - 150,000 per year (based on experience and qualifications)

Benefits:

  • Flexible working hours and remote work options.
  • Pleasant work environment with a focus on employee well-being.
  • Financial benefits, including competitive salary and bonuses.
  • Career development opportunities, including training and mentoring programs.

Working Hours: Full-time (40 hours/week) with flexible scheduling and maintenance windows.

📝 Enhancement Note: The salary range provided is an estimate based on market research and industry standards for cloud-native software engineers in Switzerland. Actual compensation may vary depending on the candidate's experience, qualifications, and negotiation skills.

🎯 Team & Company Context

Company Culture:

  • Industry: Telecommunications and IT services.
  • Company Size: Large (over 20,000 employees).
  • Founded: 1998 (as a result of a merger between Swiss PTT and other regional providers).

Team Structure:

  • The team consists of experienced cloud-native software engineers, working in an agile and lean environment.
  • The team collaborates with various clients and internal stakeholders to drive cloud-native projects and ensure their success.
  • The team structure is flat, with a focus on cross-functional collaboration and knowledge sharing.

Development Methodology:

  • The team follows agile development methodologies, such as Scrum or Kanban, to ensure efficient project delivery and continuous improvement.
  • The team uses version control systems (e.g., Git) and collaborative development tools (e.g., Jira, Confluence) to manage projects and share knowledge.
  • The team employs CI/CD pipelines and automated deployment strategies to ensure rapid and reliable cloud solution delivery.

Company Website: https://www.swisscom.ch/

📝 Enhancement Note: Swisscom is a large telecommunications and IT services provider, with a strong focus on cloud-native technologies and digital transformation. The company values innovation, collaboration, and continuous learning, providing a dynamic and challenging work environment for cloud-native software engineers.

📈 Career & Growth Analysis

Web Technology Career Level: Mid-Senior Level (5-10 years)

  • In this role, you will be responsible for driving cloud-native projects and contributing to the team's growth.
  • You will have the opportunity to work on complex cloud solutions, honing your skills in cloud-native development, DevOps, and infrastructure as code (IaC).
  • You will collaborate with various clients and internal stakeholders, developing your communication and project management skills.

Reporting Structure: This role reports directly to the team lead or manager, with a flat team structure that encourages cross-functional collaboration and knowledge sharing.

Technical Impact: In this role, you will have a significant impact on cloud-native projects, driving their success and ensuring high system availability and reliability. You will also contribute to the team's growth and the development of best practices in cloud-native development.

Growth Opportunities:

  • Technical Growth: Continue to develop your skills in cloud-native development, DevOps, and infrastructure as code (IaC), with opportunities to specialize in specific technologies or domains.
  • Leadership Growth: As you gain experience and expertise, you may have the opportunity to take on leadership roles, mentoring junior team members or driving technical projects.
  • Architecture Growth: With experience, you may have the opportunity to work on complex cloud architectures, driving technical decisions and ensuring the scalability and performance of cloud solutions.

📝 Enhancement Note: This role offers significant growth opportunities for experienced cloud-native software engineers, with a focus on technical development, leadership, and architecture. The company's large size and diverse project portfolio provide ample opportunities for career progression and skill development.

🌐 Work Environment

Office Type: Modern, collaborative workspaces with a focus on employee well-being and productivity.

Office Location(s): Zürich, Switzerland (Pfingstweidstrasse 51, 8005 Zürich)

Workspace Context:

  • The workspace is designed to facilitate collaboration and knowledge sharing, with open-plan offices and dedicated team spaces.
  • The workspace is equipped with modern development tools, including multiple monitors and testing devices, to ensure optimal productivity.
  • The workspace encourages cross-functional collaboration, with opportunities to work with designers, marketers, and other stakeholders.

Work Schedule: Full-time (40 hours/week) with flexible scheduling and maintenance windows. The team follows agile development methodologies, with regular sprint planning and stand-up meetings.

📝 Enhancement Note: The work environment at Swisscom is designed to foster collaboration, innovation, and continuous learning. The modern, collaborative workspace provides an ideal setting for cloud-native software engineers to develop their skills and drive project success.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Screening: A technical phone or video call to assess your problem-solving skills, with a focus on cloud-native development, DevOps, and infrastructure as code (IaC).
  2. Architecture Deep Dive: A deep-dive session to discuss your experience with cloud-native architectures, design patterns, and best practices.
  3. Stakeholder Collaboration: A meeting with clients or internal stakeholders to assess your communication and project management skills.
  4. Final Evaluation: A final interview to evaluate your cultural fit, motivation, and long-term potential.

Portfolio Review Tips:

  • Highlight your experience in cloud-native development, DevOps, and infrastructure as code (IaC) with relevant projects and case studies.
  • Demonstrate your ability to develop and maintain scalable, performant, and secure cloud solutions.
  • Showcase your problem-solving skills and attention to detail, with a focus on system testing and error resolution.
  • Tailor your portfolio to the specific requirements of the role and the company, highlighting your relevant skills and experiences.

Technical Challenge Preparation:

  • Brush up on your cloud-native development, DevOps, and infrastructure as code (IaC) skills, with a focus on public cloud platforms like AWS and Azure.
  • Familiarize yourself with the latest best practices and design patterns in cloud-native development.
  • Prepare for system design and architecture questions, demonstrating your ability to make informed technical decisions.

ATS Keywords:

  • Programming Languages: Java, Spring Boot, JavaScript, TypeScript, NodeJS, Python, Bash
  • Cloud Platforms: AWS, Azure, Google Cloud
  • Infrastructure as Code (IaC): Terraform, CloudFormation, Ansible, Puppet, Chef
  • Containerization: Docker, Kubernetes, Amazon ECS, Azure AKS
  • CI/CD: Jenkins, GitLab CI/CD, CircleCI, Travis CI, GitHub Actions
  • Version Control: Git, SVN, Mercurial
  • Project Management: Agile, Scrum, Kanban, Jira, Confluence
  • Soft Skills: Communication, Collaboration, Problem-solving, Adaptability, Flexibility

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills in cloud-native development, DevOps, and infrastructure as code (IaC), as well as your communication and project management skills. Be prepared to showcase your experience with cloud-native projects, and demonstrate your ability to work effectively in a collaborative and dynamic team environment.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies:

  • SPA Framework: React, Angular, or Vue.js (choose one based on your preference and experience)

Backend & Server Technologies:

  • Backend Framework: Spring Boot (Spring Boot 3+)
  • Cloud Platform: AWS and/or Azure (choose based on your preference and experience)
  • Database: PostgreSQL, MySQL, or MongoDB (choose based on the project requirements)
  • Cache: Redis or Memcached (choose based on the project requirements)

Development & DevOps Tools:

  • Version Control: Git (GitHub, GitLab, or Bitbucket)
  • CI/CD Pipeline: Jenkins, GitLab CI/CD, CircleCI, Travis CI, or GitHub Actions (choose based on the project requirements)
  • Infrastructure as Code (IaC): Terraform, CloudFormation, Ansible, Puppet, or Chef (choose based on the project requirements)
  • Containerization: Docker and Kubernetes (or other container orchestration platforms like Amazon ECS or Azure AKS)
  • Monitoring: Prometheus, Grafana, or other cloud-native monitoring tools (choose based on the project requirements)

📝 Enhancement Note: The technology stack for this role is designed to be flexible and adaptable, with a focus on cloud-native development, DevOps, and infrastructure as code (IaC). The specific technologies used will depend on the project requirements and your personal preferences and experiences.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Embrace continuous learning and exploration of new technologies and best practices in cloud-native development.
  • Collaboration: Foster a culture of knowledge sharing, cross-functional collaboration, and collective problem-solving.
  • Quality: Ensure high standards for code quality, testing, and system performance, with a focus on user experience and system reliability.
  • Agility: Adapt quickly to changing project requirements and market demands, with a focus on rapid iteration and continuous improvement.

Collaboration Style:

  • Cross-functional Integration: Work closely with designers, marketers, and other stakeholders to ensure project success and user satisfaction.
  • Code Review Culture: Encourage regular code reviews and pair programming to ensure knowledge sharing and collective code ownership.
  • Knowledge Sharing: Foster a culture of knowledge sharing, mentoring, and technical skill development, with a focus on continuous learning and growth.

📝 Enhancement Note: The team culture at Swisscom is designed to be collaborative, innovative, and agile, with a focus on continuous learning and growth. The team values knowledge sharing, cross-functional collaboration, and collective problem-solving, providing an ideal environment for cloud-native software engineers to develop their skills and drive project success.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud-Native Architecture: Design and implement scalable, performant, and secure cloud-native architectures using public cloud platforms like AWS and Azure.
  • Automation & Infrastructure as Code (IaC): Develop and maintain automated deployment strategies and infrastructure as code (IaC) solutions to ensure rapid and reliable cloud solution delivery.
  • System Testing & Performance Optimization: Develop and implement system testing strategies and performance optimization techniques to ensure high system availability and reliability.
  • Emerging Technologies: Stay up-to-date with the latest cloud-native development best practices, design patterns, and emerging technologies, and adapt your skills and knowledge accordingly.

Learning & Development Opportunities:

  • Cloud-Native Development: Deepen your knowledge of cloud-native development, DevOps, and infrastructure as code (IaC) with relevant training, certifications, and community involvement.
  • Conference Attendance: Attend industry conferences, webinars, and workshops to stay up-to-date with the latest trends and best practices in cloud-native development.
  • Technical Mentoring: Seek mentorship opportunities from experienced cloud-native software engineers and technical leaders to develop your skills and advance your career.

📝 Enhancement Note: The technical challenges and learning opportunities for this role are designed to push your skills and knowledge to the next level, with a focus on cloud-native development, DevOps, and infrastructure as code (IaC). By embracing these challenges and opportunities, you will be well-positioned to drive project success and advance your career in cloud-native software engineering.

💡 Interview Preparation

Technical Questions:

  • Cloud-Native Architecture: Describe your experience with cloud-native architectures, design patterns, and best practices. Provide examples of your work and the challenges you've faced.
  • Automation & Infrastructure as Code (IaC): Explain your approach to automation and infrastructure as code (IaC), and provide examples of your work in this area.
  • System Testing & Performance Optimization: Discuss your strategies for system testing and performance optimization, and provide examples of your work in these areas.

Company & Culture Questions:

  • Cloud-Native Development at Swisscom: Research the company's approach to cloud-native development, and prepare questions to demonstrate your understanding of the company's culture and values.
  • Agile Methodologies: Discuss your experience with agile development methodologies, such as Scrum or Kanban, and provide examples of your work in these environments.
  • User Experience Impact: Explain your approach to user experience design and optimization, and provide examples of your work in this area.

Portfolio Presentation Strategy:

  • Cloud-Native Project Showcase: Highlight your experience with cloud-native development, DevOps, and infrastructure as code (IaC) with relevant projects and case studies.
  • Architecture Walkthrough: Provide a detailed walkthrough of your cloud-native architectures, design patterns, and best practices, with a focus on scalability, performance, and security.
  • Technical Deep Dive: Demonstrate your technical expertise and problem-solving skills with a deep dive into a specific cloud-native project or challenge.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills in cloud-native development, DevOps, and infrastructure as code (IaC), as well as your communication and cultural fit with the company. Be prepared to showcase your experience with cloud-native projects and demonstrate your ability to work effectively in a collaborative and dynamic team environment.

📌 Application Steps

To apply for this cloud-native software engineer (senior) position at Swisscom:

  1. Customize Your Application: Tailor your application to highlight your relevant skills and experiences in cloud-native development, DevOps, and infrastructure as code (IaC).
  2. Optimize Your Resume: Focus on your technical skills, projects, and achievements in cloud-native development, DevOps, and infrastructure as code (IaC).
  3. Prepare for Technical Interviews: Brush up on your cloud-native development, DevOps, and infrastructure as code (IaC) skills, and practice system design and architecture questions.
  4. Research the Company: Familiarize yourself with Swisscom's approach to cloud-native development, agile methodologies, and user experience design.

📝 Enhancement Note: The application process for this role is designed to assess your technical skills in cloud-native development, DevOps, and infrastructure as code (IaC), as well as your communication and cultural fit with the company. By following these steps and tailoring your application to the specific requirements of the role, you will increase your chances of success in the interview process.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to cloud-native software engineering, with a focus on backend development, DevOps, and infrastructure as code (IaC).
  • Include cloud-native development methodologies, architecture patterns, and best practices.
  • Emphasize cloud-native project requirements, automation strategies, and system testing.
  • Address cloud-native team dynamics, cross-functional collaboration with designers and stakeholders, and user experience considerations.
  • Highlight cloud-native career progression, emerging technology adoption, and technical specialization.

Quality Standards:

  • Ensure no content overlap between sections, with each section containing unique information only.
  • Only include Enhancement Notes when making significant inferences about cloud-native development, DevOps, or infrastructure as code (IaC) practices, with clear reasoning based on role level and industry standards.
  • Be comprehensive but concise, prioritizing actionable information over descriptive text.
  • Strategically distribute cloud-native and infrastructure-related keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and cloud-native software engineering industry standards.

Industry Expertise:

  • Include specific cloud-native technologies, frameworks, and infrastructure tools relevant to the role.
  • Address cloud-native career progression paths and technical leadership opportunities in cloud-native teams.
  • Provide tactical advice for cloud-native project development, automation strategies, and system testing.
  • Include cloud-native-specific interview preparation and coding challenge guidance.
  • Emphasize cloud-native architecture, design patterns, and best practices, with a focus on scalability, performance, and security.

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout.
  • Use cloud-native and infrastructure-related terminology appropriately and accurately.
  • Include comprehensive benefits and growth opportunities relevant to cloud-native software engineers.
  • Provide actionable insights that give cloud-native development and infrastructure professionals a competitive advantage.
  • Focus on cloud-native team culture, cross-functional collaboration, and user impact measurement.

Technical Focus & Portfolio Emphasis:

  • Emphasize cloud-native development best practices, architecture patterns, and performance optimization.
  • Include specific portfolio requirements tailored to the cloud-native discipline and role level.
  • Address cloud-native architecture, design patterns, and best practices, with a focus on scalability, performance, and security.
  • Focus on problem-solving methods, performance optimization, and scalable cloud architectures.
  • Include technical presentation skills and stakeholder communication for cloud-native projects.

Avoid:

  • Generic business jargon not relevant to cloud-native software engineering, DevOps, or infrastructure roles.
  • Placeholder text or incomplete sections.
  • Repetitive content across different sections.
  • Non-cloud-native-specific terminology unless relevant to the specific cloud-native role.
  • Marketing language unrelated to cloud-native development, DevOps, or infrastructure.

Generate comprehensive, cloud-native-focused content that serves as a valuable resource for cloud-native software engineers, DevOps professionals, and infrastructure specialists seeking their next opportunity in the cloud-native development industry.

Application Requirements

Minimum of 3 years of experience in fullstack software development and a Bachelor's degree in Computer Science or related field is required. Strong knowledge of Java, Spring Boot, and DevOps practices is essential, along with excellent communication skills in German.