Celonis

HQNew York City, New York
Size2000+
Founded2011
IndustrySoftware Development
Best remote tech companies
About
Benefits
Hiring
Jobs

Senior Software Engineer (Angular)

The Role: As a Senior Frontend Developer at Celonis, your responsibility is to find the best technical solutions applying frontend technologies to deliver a unique product, Celonis EMS. Working at Celonis, you will have a great impact on companies around the globe as they will improve their working processes to, for example, save money, become more efficient, and even reduce CO2/ Pollution, delivering a healthier planet for future generations. We are at the frontier of frontend engineering, pushing the frontend boundaries to make our EMS platform a reality, by developing new frontend infrastructures to support our extensible / widget based ambition of our product, SDKs and libraries for external developers like our partners, design system to keep all our products with the same look & feel, etc.. Hence, if you want to be challenged in frontend and push the boundaries of what's already done, Celonis is the tech environment for you to thrive. The Team: At Celonis, we have a variety of different frontend challenges ranging from building forms, components, and pages for our products, reusable components, component libraries, design systems, micro frontend architectures, and highly optimized visualizations that render big data, frontend SDKs, etc. You will be assigned to the team that better matches your skill set so we can help you unlock your full capacity to deliver/perform at your best. Together as a team, we will decide how to build or improve our products. At Celonis we work with Agile methodologies. Our tech stack is: Angular 11, Typescript 3, HTML5 & SASS. We develop using SOLID principles and focusing on performance. The work you’ll do: Create highly performant and scalable components and improve our existing widgets and componentsWrite clean, understandable, and testable codeWork on complex Angular topics and architecturesDevelop features to enhance other developer's working environmentOptimise app performance and maintain the existing resourcesContribute and extend our Core architecture with AngularDrive performance optimisation as we render high amounts of dataPlay an active role in product discussions, influencing the roadmap and user experience.

Full Time
🇪🇸 Spain
🧔Senior
AngularFront EndTypeScriptJavaScript

Staff Software Engineer (Java)

The Role: Being a global hyper-growth leader in process mining technology, our goal at Celonis is to establish our Intelligent Business Cloud as a standard SaaS solution in any company. Celonis is looking for a Staff Software Engineer to drive complex architectural design and implementation with a focus on scalability and reliability. Our Java services are built on Java 11 and Spring Boot. The work you’ll do: Tackle high ambiguity problems and deliver strategic impact for your team and organizationMaintain a high-level technical vision across teams and system boundariesGuide a team of experienced engineers on open-ended technical topics and architectural designHave a strong say in the technical vision and strategy of your teamContinuously focus on the scalability and reliability of our servicesCollaborate with other Engineering teams to deliver broad-impact technical projects

Full Time
🇩🇪 Germany
🧙Lead
JavaSpring

Senior Software Engineer (Java)

Celonis is looking for a Senior Backend Engineer to improve and support our major on-premises process mining application, implement useful API methods and increase the stability, reliability, quality and customer success of our on-premises software continuously. Our Java applications are built on the most recent Java 11 JDK, the modern frameworks and libraries, like Spring (Boot), Hibernate, Apache commons, Guava, so expertise in these areas is highly desirable. The work you’ll do: Taking ownership of the full product lifecycle: investigating, implementing, building and delivery to customersSupport and maintain the project stability and security, update dependencies, implement new standards and protocolsIncrease the reliability of our software continuouslySupport on-premises customers in their path migrating to the modern cloud-based Celonis EMS platformImproving & automating our development processesAssisting Level 3 Support for customers investigating and resolving complex problemsTechnical leading and guiding the project team

Full Time
🇩🇪 Germany
🧔Senior
JavaSpring

Staff Software Development Engineer in Test (SDET)

The Role: In our Staff role you are seen as a senior member of our technical QA services team. You will spend time both embedded on an individual agile team and supporting testing across teams. You have a deep understanding of data structures, and are comfortable with DB languages. You have a passion for quality and drive practices that build it into our product. You have a lean mindset, and ruthlessly pursue ways to make our release testing more efficient, repeatable, and low effort. You also serve as the voice of the end user, advocating for clear logging and recovery process. The Team: Do you share our passion for data? Execution management and process mining cannot happen without our digital clone process. This is an unparalleled opportunity to explore and experience various databases and their data structures, with focus on integrity. Our data teams that focus on ingestion and transformation are critical to our core product. They work with a vast variety of unique input sources to ensure we capture and transform our partner data in a way that can bring value to the user. They continuously anticipate the problems that can be caused by data sources and their associated data types, and have a deep understanding of the end goals of process mining and the end user goals. They work closely across teams supporting the end to end process, and work with multiple technologies to ensure performance, scalability, and data integrity. The work you’ll do: Operate independently across multiple teams and at times as an embedded member of an agile team, consistently advocating to push quality left and drive customer satisfaction of our product offerings.Own responsibility for one or more complex areas of testing.Deliver robust, complete test coverage with minimal overlap.Drive high quality test coverage in the team, ensuring definition of done includes minimal but sufficient automation and recognize the level of automation necessary to reach the goals.Collaborate across the QA Chapter, mentoring other team members and contributing to efforts to improve overall process and quality. Live by data not opinions, ensuring your agile team consistently meets auditability goals and that your team KPIs reflect the truth of overall quality status.

Full Time
🇩🇪 Germany
🧙Lead
SQLPythonRubygitGitHubCI/CD

Staff Quality Assurance Engineer

The Role: In our Staff role you are seen as a senior member of our technical QA services team. You will spend time both embedded on an individual agile team and supporting testing across teams. You have a deep understanding of data structures, and are comfortable with DB languages. You have a passion for quality and drive practices that build it into our product. You have a lean mindset, and ruthlessly pursue ways to make our release testing more efficient, repeatable, and low effort. You also serve as the voice of the end user, advocating for clear logging and recovery process. The Team: Do you share our passion for data? Execution management and process mining cannot happen without our digital clone process. This is an unparalleled opportunity to explore and experience various databases and their data structures, with focus on integrity. Our data teams that focus on ingestion and transformation are critical to our core product. They work with a vast variety of unique input sources to ensure we capture and transform our partner data in a way that can bring value to the user. They continuously anticipate the problems that can be caused by data sources and their associated data types, and have a deep understanding of the end goals of process mining and the end user goals. They work closely across teams supporting the end to end process, and work with multiple technologies to ensure performance, scalability, and data integrity. The work you’ll do: Operate independently across multiple teams and at times as an embedded member of an agile team, consistently advocating to push quality left and drive customer satisfaction of our product offerings.Own responsibility for one or more complex areas of testing.Deliver robust, complete test coverage with minimal overlap.Drive high quality test coverage in the team, ensuring definition of done includes minimal but sufficient automation and recognize the level of automation necessary to reach the goals.Collaborate across the QA Chapter, mentoring other team members and contributing to efforts to improve overall process and quality. Live by data not opinions, ensuring your agile team consistently meets auditability goals and that your team KPIs reflect the truth of overall quality status.

Full Time
🇩🇪 Germany
🧙Lead
SQLPythonRubygitGitHubCI/CD

Get jobs sent to