You will be working within the Incubation Engineering function, a critical part of our transformative business strategy. We accelerate prototypes that help us decide if an idea is a credible investment which should be productized and scaled in the future. We work with cutting edge technology such as cloud-native frameworks, machine learning, insights mining, and many other emergent solutions. Our team is highly independent, fast-paced and passionately committed to making the future of our product line the absolute best it can be.
The Impact You’ll Make
We are looking for energetic, intelligent and driven people to join our Incubation Engineering team. As a group of entrepreneurial-minded collaborators, we work together to rapidly assess, qualify, quantify, prototype, and present on ideas that prove to have a high confidence factor that they can become a material (>10%) of total revenue within 1-2 years. Very much like an internal incubator, this work is fast and fun, yet structured to predictably produce options for future and even existing lines of business.
You’ll be working with the team as technical brains and muscle to develop prototypes that demonstrate how they deliver on their key value propositions. Expect that all prototype code will be thrown away if taken to full scale, but that the technical learnings and validation of consumer product-fit are the critical outcomes of your work.
In coordination with a business analysis lead and the idea originator on each incubation project, each project will have a timebox (at most ~3mo) to come up with the very best business case and corresponding prototype to convince the Incubation board and leadership of the greatness of the incubation. Working on many prototypes per year, often in different areas of technology that require you to learn and grow, this will be your chance to develop a large portfolio of new capabilities and technical skill sets.
Your Responsibilities
Own the technical delivery of prototypes that align with their business cases strongly
Meet with your business analysts and idea originators to deeply understand consumer needs
Research latest technologies that dramatically accelerate completion of prototypes
Design solutions to complex coding challenges in a highly independent manner
Write code in Python, Node/ES, Go, Java, .NET and/or other “best-fit” relevant languages
Deploy prototypes that take full advantage of cloud-native environments and capabilities
Must Have Tech Knowledge
Java or C#
Strong experience required, async and stream-based programming preferred
At least 5 years of experience in a complied programming language
Python and Node
At least 3 years of experience in these interpreted programming languages
Kubernetes / Docker knowledge
2-3 years of experience in packaging and maintaining containerized deployments
Understanding of containerized environments
Ability to describe role of container orchestration
Cloud-native Capabilities
How to effectively interact with services only addressable via REST or GRPC APIs
Automation of virtualized compute, storage, and networking resources
At least some real-world experience with AWS, Azure, and GCP platforms
Nice To Have Tech Knowledge
Distributed systems design
Microservice design and implementation
Go programming language experience or comprehension
DevOps-related toolchains such as Build/Package/Deploy orchestrators, runbooks, systems/services monitoring, and cloud infrastructure platforms (e.g. AWS, Azure, GCP)
Demonstrated ability to determine appropriate data model for problem space
Knowledge and experience implementing relational, document, and graph databases
Data mining, categorization, consolidation of algorithms, training + testing ML models
Other Required Experience/Qualifications
Bachelor’s degree or equivalent work experience
Strong prioritization and time management skills
Open-minded and collaborative team player
Creative, forward thinking with an entrepreneurial spirit
Proactive communication style
Travel up to once a quarter for team events
Why you’ll love working at Tricentis:
You will have the opportunity to make a real and meaningful impact to shape and grow our disruptive innovations funnel by prototyping cool new technologies
We’re passionate creators – of products, of experiences and of the future of software testing automation.
We offer great benefits!
We live our values of Customer Success, Continuous Innovation, One Team, Empowerment, and Give Back. Team members truly want the best for each other and the company. People are happy to share their insights and lend help when needed.
Our commitment to diversity and inclusion runs deep. We actively seek out those with different perspectives and consciously take steps to ensure everyone has a voice. We want to make the best; most innovative products and we need multiple perspectives to do that. That isn’t just lip-service; we update our processes if we find a way it can be more inclusive.
Highly supportive of remote work; global teams in the U.S., Australia, Austria, France, etc.
Our Package:
Flexible working hours (no core time)
Market competitive compensation
401(k) plan
Generous company benefits to include company paid dental, vision, life & disability coverage
Company paid holidays, PTO and volunteer days
This is great opportunity to be part of a highly talented team within Tricentis. If you are interested in the opportunity to become a member of Tricentis where your ideas count, apply now!!
Tricentis is proud to be an equal opportunity workplace. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran.