Software Engineer - (Java)
Role details
Job location
Tech stack
Job description
We're looking for a Software Engineer (Java) to join our R&D team in Vienna (this is a firm requirement) and work on our flagship product Tosca - a leading platform for continuous testing and intelligent automation.
What you'll do
-
Design and build scalable, high-quality solutions in Java
-
Collaborate closely with engineering, product, and QA teams
-
Break down complex problems into clean, deliverable increments
-
Actively use AI-powered development tools (Copilot, Cursor, etc.) as part of your daily workflow
Requirements
-
3+ years of software engineering experience
-
Strong knowledge of Java or another object-oriented language
-
Experience with CI/CD tools and agile development
-
Solid understanding of software development and testing principles
-
Experience with AI coding tools (e.g., GitHub Copilot, Cursor, etc.)
-
Ability to adapt, learn quickly, and work across technologies
-
Proactive, solution-oriented mindset
-
Good English communication skills
Nice to have
-
Experience with C# / .NET
-
Frontend experience (React / Angular)
-
Experience with AI engineering or MCP
-
Knowledge of test automation
-
Azure DevOps / GitHub Enterprise
-
Experience with tools like Tosca or NeoLoad