Senior Software Architect

Vor 3 Tagen


Baar, Zug, Schweiz Global Message Services Vollzeit

Job Title: Senior Software Architect

About Us

GMS is a leading AI-driven communications solutions partner for Mobile Network Operators and enterprises globally. With a rich history of innovation, we have enhanced our product portfolio with Generative AI and Conversational AI, as well as improved the technical capabilities of GMS CPaaS.

We are committed to co-creating secure, engaging AI-driven communications solutions that build trust between brands and their audiences, enabling next-generation customer experiences.

Your Role

You will be responsible for designing, developing, and further supporting applications created by the company.

  • Design and develop scalable, efficient software applications using Ruby and Ruby on Rails.
  • Identify and resolve various technical issues in a timely manner.
  • Work closely with project managers to monitor project timelines, track task progression, and address any obstacles that may arise.
  • Oversight of the Ruby development team, including pull request review.
  • Mentor and provide technical support to team members to help them implement strong coding solutions.
Requirements

To be successful in this role, you will need:

  • A minimum of 4-5 years of professional experience working with Ruby and Ruby on Rails.
  • A strong understanding of the framework and its surrounding ecosystem.
  • At least 2 years of experience with PostgreSQL and message queue platforms.
  • The ability to design and manage database schemas and incorporate asynchronous messaging into applications.
  • Proficiency in Docker, knowledge of Kubernetes is a valuable asset.
  • Strong background in Git and a demonstrated history of maintaining code quality through thorough pull request reviews.
  • Proven leadership experience in guiding development teams, with a track record of mentoring team members and cultivating a team-oriented work environment.
  • Excellent written and verbal English communication skills.
What We Offer

We offer a competitive salary and bonus system. Our multicultural and dynamic environment provides opportunities for growth and development in a fast-growing worldwide business. Join us to shape the future of AI-driven communications



  • Baar, Zug, Schweiz Abbott Vollzeit

    Job Title: Senior Software DeveloperAbout the Job:Design and develop complex software systems using various programming languages.Collaborate with cross-functional teams to identify business needs and develop solutions.Ensure high-quality code and maintainable software architecture.Participate in code reviews and provide feedback to team members.


  • Baar, Zug, Schweiz Zuger Kantonalbank Vollzeit

    We are looking for a highly skilled Senior Software Engineer to join our team. As a member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions. Key responsibilities include:Designing and developing software applications using a variety of programming languages and...


  • Baar, Zug, Schweiz Gebr. Baur AG Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team at {company} in a dynamic and innovative environment. This role will involve designing, developing, and maintaining high-quality software applications. Key responsibilities include:Collaborating with cross-functional teams to identify and prioritize project requirements;Designing and...


  • Baar, Zug, Schweiz Global Message Services Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Global Message Services.As a Senior Software Engineer, you will be responsible for designing, developing, and supporting applications created by our company.You will work closely with project managers to monitor project timelines, track task progression, and address...


  • Baar, Zug, Schweiz Medela Vollzeit

    At Medela, we are seeking an exceptional Senior Software Development Team Lead to lead our Software team in the transformation of medical devices solutions in vacuum technology applications.You will apply SAFe / Agile methodologies, drive solution-level thinking, and system architecture, while staying updated on emerging technologies.We are looking for a...


  • Baar, Zug, Schweiz LIONSCOUT GmbH Vollzeit

    We are seeking a skilled Senior Software Engineer - Frontend who will be responsible for designing and developing our web application's user interface.Key responsibilities include:Designing and developing visually appealing and user-friendly UI componentsCollaborating with the development team to ensure seamless integration with backend systemsParticipating...


  • Baar, Zug, Schweiz med-jobs Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our Backend Development team. The successful candidate will lead the development of our cloud-based infrastructure, ensuring scalability, reliability, and performance.Key Responsibilities:Design and implement scalable cloud-based solutionsCollaborate with cross-functional teams to drive project...


  • Baar, Zug, Schweiz Abbott Vollzeit

    Job Description:As a Senior Software Engineer - Backend Systems at {company}, you will be responsible for designing and developing scalable and efficient backend systems.Key Responsibilities:Design and implement high-quality, modular backend systemsCollaborate with cross-functional teams to ensure seamless integrationOptimize system performance and...


  • Baar, Zug, Schweiz professional Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and maintain high-quality Java applications.Collaborate with cross-functional teams to identify and prioritize feature development.Participate in code reviews and ensure adherence to coding standards.Requirements:10+ years of...


  • Baar, Zug, Schweiz ACTIV FITNESS Vollzeit

    As a highly skilled Senior Software Engineer with expertise in Cloud Services, you will play a key role in designing and developing scalable cloud-based applications. Your focus will be on ensuring seamless integration and deployment of cloud-native technologies.Key Responsibilities:Design and implement cloud-based architecturesDevelop and deploy...


  • Baar, Zug, Schweiz Zuger Kantonalbank Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have strong full-stack development skills and be able to work effectively in a collaborative environment.The successful candidate will be responsible for designing, developing, and testing software applications using a range of programming languages and...

  • Software Engineer

    vor 4 Wochen


    Baar, Zug, Schweiz professional Vollzeit

    Key Responsibilities:We are looking for a skilled Senior Software Engineer to lead our backend development team. The ideal candidate will have a strong understanding of software development principles and be able to design and implement scalable and efficient software systems.


  • Baar, Zug, Schweiz Gewerbe-Treuhand AG Vollzeit

    Senior Software Engineer Position Overview We are seeking a skilled software developer to join our team. The ideal candidate will have experience in software development and a strong understanding of software engineering principles. Key Responsibilities: • Design and develop software applications • Collaborate with cross-functional teams to identify and...


  • Baar, Zug, Schweiz Global Message Services Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Global Message Services. As a key member of our development team, you will be responsible for designing, developing, and supporting applications created by the company.Key ResponsibilitiesDesign and develop applications using Ruby and Ruby on Rails.Identify and resolve...


  • Baar, Zug, Schweiz AURUM GmbH Vollzeit

    Job Description:As a Senior Software Engineer with expertise in data analysis, you will be responsible for developing and maintaining large-scale data systems. Your primary focus will be on extracting valuable insights from complex data sets, ensuring data quality, and implementing efficient data processing techniques. This role requires strong analytical...


  • Baar, Zug, Schweiz Gebr. Baur AG Vollzeit

    About the Role:We are seeking a highly skilled Cloud Development Engineer to join our team. This role will be responsible for designing, developing, and maintaining cloud-based software systems. The successful candidate will have a strong understanding of cloud computing principles and technologies, including AWS and Azure.Key Responsibilities:* Design and...

  • Senior Controller

    vor 4 Wochen


    Baar, Zug, Schweiz bruederlinpartner Vollzeit

    Unser AngebotWir suchen eine erfahrene Persönlichkeit für die Position eines Senior Controllers, die sich in der Branche Controlling bewährt hat. Als Senior Controller werden Sie Teil des Kaders und arbeiten eng mit der Geschäftsleitung zusammen.Aufgaben und VerantwortungenEnge Führungsunterstützung der Geschäftsleitung zur Zielerreichung und...


  • Baar, Zug, Schweiz Copeland Vollzeit

    We are seeking a highly skilled Senior Automation Engineer to join our team at Copeland. This is a fantastic opportunity to take your technical skills to the next level and contribute to the development of innovative automation solutions.As a Senior Automation Engineer, you will be responsible for designing and implementing functional and design...


  • Baar, Zug, Schweiz AURUM GmbH Vollzeit

    AURUM ist ein erfolgreiches IT-Consulting Unternehmen, das sich auf die Beratung, Entwicklung und Implementierung von Microsoft-Lösungen spezialisiert hat.Wir suchen nach einem erfahrenen Microsoft-Architekten, der unsere Kunden bei der Konzeption, Design und Strategie von Office 365, SharePoint, Azure und OnPremise-Architekturen unterstützt.Die Aufgaben...


  • Baar, Zug, Schweiz emerson Vollzeit

    Job SummaryWe are seeking a highly skilled and experienced Senior Control Systems Engineer to join our team. As a key member of our applications engineering field, you will be responsible for designing and implementing project-specific Process Control System solutions that meet the requirements of both our end-users and Emerson Process Management business,...