Here are our current job openings. Click on the job title for more information, and apply from that page if you are interested. We encourage you to apply for all positions you feel qualified.
If you apply for a position, please add '@agents.icims.com' to your safe senders list in your email as many communications will come by email regarding your application, and we don't want you to miss an important message.
Click column header to sort
The Deal Desk Analyst 2 is responsible for the management and execution for all quote-to-cash activities. This includes but is not limited to an understanding of all the company’s product lines and the ability to analyze deal structures and lead them through to execution.
The Account Executive is responsible for developing and maintaining relationships with new and existing customers or partners with the objective of consistently meeting or exceeding assigned sales goal.
The Contract Administrator is responsible for drafting contracts and performing due diligence on contract documents. This position collaborates with stakeholders and manages the administration of contract records.
The Value Advisor 3 is responsible for accelerating sales deals by determining and effectively communicating the overall value of proposed company solutions.
-
We’re looking for a Mid-Level Test Engineer with a strong frontend focus to help us
improve product quality and release with confidence.
You build and maintain Playwright-based test automation for Angular applications,
strengthen quality gates and CI/CD workflows, and partner with engineers to ensure
frontend behaviour is reliable across real-world and edge-case scenarios.
You will join a diverse team of skilled people who shape the user experience of an
LLM-powered web application that transforms unstructured documents into structured
data.
This is a fully remote role, and you’ll be part of a globally distributed team spanning
Europe, India, and...
We’re seeking a Senior Frontend Software Engineer with hands-on experience in
Angular, TypeScript, and test automation. You design and build robust, maintainable
front-end applications, making sound technical decisions and trade-offs to ensure
long-term quality and scalability. You take end-to-end ownership of the user interfaces
our customers rely on, from implementation through continuous improvement. You
define and evolve frontend testing practices to ensure reliability and measurable
outcomes. You collaborate closely with engineers, architects, and product,
contributing to technical discussions and driving alignment in complex or ambiguous
problem spaces. As a senior team member, you raise the bar through...
We’re looking for a Mid-Level Backend Software Engineer with hands-on experience
building Azure-hosted, cloud-native C# microservices and a strong focus on test
automation.
You design and deliver robust, maintainable software, making pragmatic trade-o>s that
support long-term quality, scalability, and reliability. You deploy small changes multiple
times per day, thanks to a strong deployment pipeline and test coverage. You value
continuous improvement and actively contribute to team growth by sharing your
knowledge and learning from others.
You will join a diverse team of skilled people who shape the user experience of an
LLM-powered web application...
We're seeking a Junior Frontend Software Engineer with hands-on experience
in Angular and TypeScript, gained through professional work, internships, or academic
projects.
You value clean, well-tested code. You are eager to learn from your senior teammates
and turn feedback into incremental improvements.
You will join a diverse team of skilled people who shape the user experience of an
LLM-powered web application that transforms unstructured documents into structured
data.
This is a fully remote role, and you'll be part of a globally distributed team spanning
Europe, India, and the US. You must be located either in Italy or Poland,...
The Test Engineer is responsible for writing code/scripts identifying tools for functional and non-functional tests and contributing to the automated test frameworks to ensure the delivery of high quality software and products. The Test Engineer designs test plans procedures and code/scripts to accurately assess new products and updates in accordance to product requirements and department quality standards. The Test Engineer will collaborate with other engineering groups to define document analyze perform and interpret tests for products systems components and software modifications. The Test Engineer will contribute to the establishment and use of the build pipeline.
The Test Engineer is responsible for writing code/scripts identifying tools for functional and non-functional tests and contributing to the automated test frameworks to ensure the delivery of high quality software and products. The Test Engineer designs test plans procedures and code/scripts to accurately assess new products and updates in accordance to product requirements and department quality standards. The Test Engineer will collaborate with other engineering groups to define document analyze perform and interpret tests for products systems components and software modifications. The Test Engineer will contribute to the establishment and use of the build pipeline.
- Demonstrated experience with regression testing
- Strong oral and written...
The Test Engineer is responsible for writing code/scripts identifying tools for functional and non-functional tests and contributing to the automated test frameworks to ensure the delivery of high quality software and products. The Test Engineer designs test plans procedures and code/scripts to accurately assess new products and updates in accordance to product requirements and department quality standards. The Test Engineer will collaborate with other engineering groups to define document analyze perform and interpret tests for products systems components and software modifications. The Test Engineer will contribute to the establishment and use of the build pipeline.
The Test Engineer is responsible for writing code/scripts identifying tools for functional and non-functional tests and contributing to the automated test frameworks to ensure the delivery of high quality software and products. The Test Engineer designs test plans procedures and code/scripts to accurately assess new products and updates in accordance to product requirements and department quality standards. The Test Engineer will collaborate with other engineering groups to define document analyze perform and interpret tests for products systems components and software modifications. The Test Engineer will contribute to the establishment and use of the build pipeline.
The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.l time required
The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.
The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.
The Software Architect 4 is a technical leader accountable for ensuring the technical designs for the software system(s) in scope are fit for purpose documented and aligned with product roadmap business goals and technology strategy. This position ensures there is a technology strategy in place that aligns with the business strategy and offers technical advice to business stakeholders to help them make informed decisions.
The Senior Cloud Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.
The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.
The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.
The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software. The Developer ensures timely delivery of high quality software within the release timelines and guidelines.