Software Engineer (StreamSets)
Software AG
This job is no longer accepting applications
See open jobs at Software AG.See open jobs similar to "Software Engineer (StreamSets)" Imagine.We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it based on data. Get end-to-end visibility and governance across geographies, IT environments, and complex business ecosystems, with hybrid multi-cloud connectivity, and enterprise-grade security relied on by the most powerful banks, governments, and corporations in the world.
Trusted by the world’s best brands for more than 50 years, our technology and team of integration enthusiasts will make sure that integration is a driver of innovation for your enterprise. We are big enough to compete and small enough to care.
Be you, join us.
As a Software Engineer you will work with the broader Engineering and Product teams to provide the functionality necessary for the success of our users. We deal with problems ranging from offloading data from external systems in the most efficient manner to evaluating and selecting the best infrastructure platforms to build multi tenant distributed systems for large-scale parallel tasks execution.
You will report to one of our Engineering Managers, help mentor the junior members of the team and work with your teammates to expanded and improve our systems.
Enjoy time and location flexibility with our Hybrid Working Model, which allows a remote workshare of up to 60%
Essential Functions
Work with a team of diverse and talented software engineers with different levels of expertise
Work directly with the product team to gather feature requirements and implement new functionality
Engage with our community of users to grow the understanding and adoption of the StreamSets platform
Solve engineering problems and improve our distributed systems efficiency through automation and tooling
Minimum Requirements
A degree in Computer Science (or similar) or equivalent practical experience
Previous experience with SQL-like technologies and platforms (MySQL, SQLServer,
PostgreSQL, Oracle, MariaDB, Snowflake, Databricks Delta Lake, Azure Synapse...)
Previous experience with strong-typed programming languages
Previous experience working with multithreaded environments
Deep understanding of how a platform needs to be tested and automated
Passionate about writing code, improving existing codebase and making a difference for our users.
A problem solver. You aren't afraid to go deep, experiment, learn on the fly, and do the work.
Excited about turning complex business requirements into elegant software solutions.
Humble but opinionated. You have lots of ideas, yet you are happy to shift directions when a better path emerges. You take your work much more seriously than you take yourself.
An active collaborator. You want feedback on your work early and often, and you get a kick out of a collaborative process because it challenges you to do better work.
Nice to Haves
Previous experience with Cloud Service Providers (AWS, Azure, GCP, Databricks...)
Previous experience in multi-cloud multi tenant applications
Previous experience programming in Java or Python
Previous experience working with Java frameworks such as Spring and Hibernate
Previous experience in Docker
Previous experience in Kubernetes
Previous experience working with Jenkins
Experience with distributed system communication, performance analysis, and optimization
What’s in it for you?
Earn competitive total compensation and receive comprehensive country-specific medical and other benefits.
Enjoy time and location flexibility with our Hybrid Working Model, which allows a remote workshare of up to 60%. Work anywhere in your country or abroad for up to 10 days per year.
Set yourself up for success in your new role by upgrading your home office space using your one-time hybrid work payment.
Lean on the Employee Assistance Program for support during some of life’s most common but difficult challenges.
At Software AG we are committed to providing an environment of mutual respect and fairness where equal employment opportunities are available to all applicants and employees without regard to race, colour, religion, gender, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, and any other characteristic protected by applicable law.
We believe that diversity, equity, and inclusion is critical to our success as a global company, and we seek to recruit, compensate, develop, promote, and retain the most talented people from a diverse candidate pool.
To all recruitment agencies: Software AG does not entertain unsolicited CVs without prior approval from Software AG's Talent Acquisition Team. Kindly refrain from sending CVs to our job’s alias, Software AG employees, or any other organizational location without explicit consent. Software AG assumes no responsibility for any fees associated with unsolicited CVs.
Contact:
Unai Manzano
Talent Acquisition Partner
#LI-UM1
This job is no longer accepting applications
See open jobs at Software AG.See open jobs similar to "Software Engineer (StreamSets)" Imagine.