Jobs and Careers
SW

Senior SW Engineer (DevEx) (Hybrid; 80-100%; m/f/x/d)

Swiss Re
Spainfull_timeVerifiedPosted 17 Nov 2023

About the role

<p>Are you ready to join Developer Experience (DevEx) team at iptiQ and play a pivotal role in enhancing the workflow and operations that drive our innovative SaaS platform?</p> <p> </p> <p>If yes - we offer you this unique job opportunity to use innovative technologies, mentor aspiring developers, and significantly impact our product's development lifecycle, ensuring a flawless and productive developer experience.</p> <p>Sounds exciting, isn't it? Buckle up and find out more.</p> <p> </p> <p>About the Role</p> <p> </p> <p>As a Senior Software Engineer, you will contribute to refining our CI/CD processes, developing robust internal tools, and fostering a collaborative environment that empowers our development teams. Your expertise will be instrumental in advancing our global platform and setting high standards in software delivery.</p> <p> </p> <p>Your Key Responsibilities:</p> <ul> <li> <p>Enhance the developer experience by identifying areas for improvement in the CI/CD process and implementing solutions.</p> </li> <li> <p>Collaborate closely with the DevOps and development teams to streamline deployment and facilitate monitoring.</p> </li> <li> <p>Develop and maintain internal tools and libraries to support development, testing, and operations.</p> </li> <li> <p>Mentor and provide guidance to junior team members to foster skills development and adherence to best practices.</p> </li> <li> <p>Stay updated on emerging technologies and tools that can be leveraged to improve the development lifecycle.</p> </li> <li> <p>Contribute to technical documentation to ensure a flawless onboarding process for new team members.</p> </li> <li> <p>Participate in code reviews to ensure code quality and shared knowledge.</p> </li> </ul> <p> </p> <p>Our Technology Stack:</p> <p> </p> <p>Our cloud-native, multi-tenant SaaS platform operates on AWS, embodying a robust and scalable architecture. Here are the key technologies we use:</p> <p> </p> <ul> <li> <p>Backend: Using Kotlin, Java, and SpringBoot, orchestrated via Docker and Kubernetes. Real-time data streaming is managed through Apache Kafka.</p> </li> <li> <p>Database Management: We employ MongoDB and PostgreSQL for a balanced approach to NoSQL and relational data handling.</p> </li> <li> <p>Frontend: Our user interfaces are built with ReactJS and TypeScript, ensuring a responsive and intuitive user experience.</p> </li> <li> <p>Continuous Delivery: Our pipeline is streamlined with GitLab, facilitating a consistent and reliable delivery process.</p> </li> <li> <p>Monitoring and Logging: Employing a suite comprising Prometheus, ElasticSearch, Kibana, Grafana and AWS X-Ray for comprehensive system monitoring and log management.</p> </li> <li> <p>Data Lake: Built on AWS S3 and AWS Aurora, with AWS Lambda and DTB handling most data transformations, ensuring a well-structured and manageable data ecosystem.</p> </li> <li> <p>Reporting: Tableau serves as our primary tool for data visualization and reporting, aiding in data-driven decision-making.</p> </li> <li> <p>Data Mesh Initiative: We are in the preliminary stages of implementing a Data Mesh architecture to enhance data discoverability and decentralization.</p> </li> <li> <p>AI &amp; Real-time Analytics Exploration: Initiating investigations into AI and real-time analytics to potentially enhance our platform's capabilities.</p> </li> </ul> <p> </p> <p>About the Team</p> <p> </p> <p>We are a diverse, international team of highly motivated individuals with a strong team spirit. We believe in mutual support to help each other succeed.</p> <p> </p> <p>About You</p> <p> </p> <p>You are an experienced and passionate Software Engineering professional with excellent problem-solving skills. Moreover you can describe yourself as a true team-player and a confident communicator who can engage with colleagues in person, in writing and online meetings.</p> <p> </p> <p>Essential Skills:</p> <ul> <li> <p>Proficient in JavaScript/TypeScript, Java and/or Kotlin, and deeply familiar with SpringBoot.</p> </li> <li> <p>Strong experience with CI/CD tools and principles, particularly GitLab.</p> </li> <li> <p>Solid understanding of Docker and Kubernetes.</p> </li> <li> <p>Familiarity with monitoring and logging tools such as Prometheus, ElasticSearch, Kibana, Grafana and AWS X-Ray.</p> </li> </ul> <p> </p> <p>Bonus Skills:</p> <ul> <li> <p>Experience in improving developer workflows and processes.</p> </li> <li> <p>Knowledge of real-time data processing, particularly Apache Kafka.</p> </li> <li> <p>Familiarity with AWS services and Infrastructure as Code (IaC) tools such as Terraform or TerraGrunt.</p> </li> <li> <p>Exposure to Tableau or similar reporting tools.</p> </li> </ul> <p> </p> <p>What Awaits You:</p> <p> </p> <ul> <li> <p>Exploration of Emerging Technologies: Delve into emerging tech trends, including preliminary explorations into AI.</p> </li> <li> <p>Unbounded Growth: A realm with endless opportunities for career ascension and skill

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Swiss Re

View company profile →