What you will do
- Diagnose and resolve advanced technical issues across multiple programming languages, build environments, and deployment scenarios;
- Escalate critical issues to R&D with detailed technical analysis while maintaining transparent customer communication throughout resolution;
- Build and maintain a comprehensive knowledge base of solutions, workarounds, and best practices;
- Mentor L1/L2 engineers and conduct knowledge transfer sessions to elevate team capabilities;
- Gather customer feedback on features and bugs and communicate insights to the product team.
Must haves
- Minimum 2+ years of experience in customer-facing technical roles within software organizations;
- Fluent in written and spoken English;
- Flexible to work in EU or US time zones;
- Strong knowledge of Java 11+ (Java 17 preferred);
- Hands-on experience developing applications using Atlassian SDK and Atlassian Plugin Framework;
- Experience with scripting languages including JavaScript, TypeScript, and jQuery;
- Experience with Maven, Git/Bitbucket, and Bamboo build pipelines;
- Experience with React, Node, and package managers;
- Good knowledge of REST API design, JSON, and XML;
- Knowledge of Atlassian SAL, Active Objects, event handling, and licensing modules;
- Basic knowledge of clustered environments, thread safety, Data Center scalability, and network protocols;
- Experience with unit testing frameworks such as JUnit and Mockito and test automation;
- Knowledge of logging frameworks such as Log4j2 and dependency injection using Spring;
- Knowledge of Linux and Windows operating systems;
- Experience using JIRA for issue tracking and project management.
Nice to haves
- Experience with remote troubleshooting and system diagnostics across complex environments;
- Strong analytical and problem-solving abilities;
- Ability to work independently and collaboratively in cross-functional teams;
- Experience managing multiple products and technologies simultaneously;
- Demonstrated curiosity for staying current with industry trends and adapting to new technical environments.
As a Technical Support Engineer, you will play a key role in helping customers successfully use complex software products by diagnosing and resolving advanced technical challenges. Working closely with engineering and product teams, you’ll ensure issues are addressed efficiently while improving overall product quality and customer experience. This role offers the opportunity to deepen expertise in Java, the Atlassian ecosystem, and modern development environments while mentoring teammates and contributing to continuous improvement.
About the project
The benefits of joining us
Professional growth
Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation
We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
A selection of exciting projects
Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
Flextime
Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Your AgileEngine journey starts here
2 min
Tell us about yourself
2 sec
Confirm requirements
30 - 60 min
Pass a short test
5 min
Record a short video
→ Introduce yourself on a video, instead of waiting for an interview
Live interview
Ace the technical interview with our team
→ Schedule a call yourself right away after your video is reviewed
Live interview
Final interview with your team
→ Get to know the team you will be working with
Get an offer
As quick as possible







