Principal Software Engineer
il y a 2 semaines
**What makes us Qlik?**
A Gartner® Magic Quadrant Leader for 15 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.
We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.
**The**Principal**Software**Engineer**
As part of Qlik's Data Integration portfolio, the Talend Management Console (TMC) is a key component of our cloud-based platform. It empowers customers to schedule, configure, and monitor data integration jobs across a variety of execution engines, supporting millions of workloads every day.
Join our innovative and cloud-first TMC team as a **Principal Software Engineer**, where you'll help design and develop robust backend services that enable seamless orchestration and observability for our customers’ data pipelines.
**What makes this role interesting?**
**Worldwide**diverse and**high**skilled**people**:Working with high level experts from all around the world on various technologies
**High Impact Work**: Play a key role in developing and maintaining a mission-critical product used in production by numerous customers, where stability, performance, and reliability are essential
**Mentorship & Best Practices**: Take a central role in the team by mentoring peers, promoting engineering best practices, and guiding technical decisions.
**Innovative Problem Solving**: Solve scalability and performance issues in large, complex data systems using creative and practical approaches.
**Diverse Technology Exposure**:Leverage a broad set of technologies to drive solutions for tough engineering problems and accelerate your professional growth.
**Here’s how you’ll be making an impact**:
**TMC product innovation**:Design the technical architectures sustaining Qlik's product innovation & requirements, implement, test, deploy and monitor once in production. Collaborate with Product Owners on work breakdowns and plans.
**TMC**s**ervices**e**nhancements**: Design, develop, test, and maintain services used to schedule and run millions of executions daily.
**Issue**s**r**esolution**: Collaborate with support engineers to analyze, identify, and resolve issues and bottlenecks.
**Quality**a**ssurance**: Ensure deliverables meet requirements, employing test-driven development practices, including a variety of tests (unit, integration, end-to-end tests).
**Implement robust monitoring**: Develop effective alerts, dashboards, playbooks, and runbooks to ensure swift issue identification and resolution.
**Communication and**c**ollaboration**: Communicate with engineering management and team leaders on task prioritization, scheduling, and coordination. Collaborate with team members on all aspects of the development process, including API and interface standards, user experience, architectural design, implementation, testing, and documentation.
**We’re looking for a teammate with**:
- Approximately 8+ years of hands-on experience in software development.
- Comfortable working within a large, complex organization.
- Strong sense of ownership and initiative, with proactive and effective communication skills.
- Proven experience mentoring team members and promoting best technical practices.
- Track record of designing and leading the architecture of large-scale systems.
- Skilled in diagnosing and resolving complex issues, particularly in distributed systems and database performance.
- Deep expertise in Java and the Spring ecosystem.
- Experience with messaging systems such as Kafka or ActiveMQ.
- Proficient in working with databases like PostgreSQL and MongoDB.
- Solid understanding of API design principles.
- Able to work independently while collaborating effectively within a team.
- Strong interpersonal skills and ability to build relationships across functions.
- Fluent English communication skills, written and spoken.
- Familiar with containerization and orchestration tools such as Kubernetes, Docker, Helm, and Flux.
- Experience operating in high-availability environments (e.g., SLA 99.5%).
- Background in working with geographically distributed and international teams.
**More about Qlik and who we are**:
Find out more about life at Qlik on social: Instagram, LinkedIn, YouTube, and X/Twitter, and to see all other opportunities to join us and our values, check out our Careers Page.
What else do we offer?
- Genuine career progression pathways and mentoring programs
- Culture of innovation, technology, collaboration, and openness
- Flexible, diverse, and international work environment
Giving back is a huge part of our culture. Alongside an extra “change the world” day plus another for personal development, we also highly encourage part
-
Senior Software Engineer
il y a 1 semaine
Nantes, Pays de la Loire, France un emploi de Senior Software Engineer Temps pleinSenior Software Engineer (tech lead) - Java/React Rejoins l'équipe MyGame comme Tech Lead Fullstack – Lille ou NantesChez MyGame, notre mission est claire : offrir la meilleure expérience aux coéquipiers en magasin et, à travers eux, à nos clients. Et cela dans nos 1800+ magasins dans plus de 70 pays Notre plateforme digitale, boostée par l'IA et...
-
Software Engineer
il y a 4 jours
Nantes, France Canonical Temps pleinJoin to apply for the Software Engineer - Industrial IoT role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...
-
Senior/Staff/Principal Engineer
il y a 4 jours
Nantes, France Canonical Temps pleinJoin to apply for the Senior/Staff/Principal Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Staff/Principal Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Linux Devices Software Engineer
il y a 4 jours
Nantes, France Canonical Temps pleinJoin to apply for the Linux Devices Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority...
-
Software Engineer
il y a 4 jours
Nantes, France Canonical Temps pleinJoin to apply for the Software Engineer - Cloud Images role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineer
il y a 4 jours
Nantes, France Canonical Temps pleinJoin to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Software Engineer
il y a 4 jours
Nantes, France Canonical Temps pleinSoftware Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider of open source software and operating...
-
Linux devices software engineer
il y a 4 jours
Nantes, France Canonical Temps pleinJoin to apply for the Linux devices software engineer - snapd role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Linux devices software engineer - snapd role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very...
-
Software Engineer
il y a 4 jours
Nantes, France BAO Temps pleinJ’accompagne une start-up nantaise à recruter sa prochaine pépite !On cherche un Software Engineer Python pour intégrer les rangs de cette entreprise qui développe pour ses clients un Saas Marketing.Vous rejoindrez une start-up en pleine croissance puisque c'est aujourd'hui :5 millions d’utilisateurs actifs2 levées de fondsLes missions...
-
Distributed Systems Software Engineer, Python
il y a 4 jours
Nantes, France Canonical Temps pleinDistributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...