For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
TIM Centar
TIM Centar

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Java
Testing
+28

Contract role
5 days ago
Apply now

TIM Centar is one of the largest consulting companies in Serbia, founded in 2005. With a permanent team of ten full-time consultants, we have worked with over 300 clients - from large multinational corporations to startups. As you read this, our consultants are training future leaders, consulting managers and company owners, analyzing data, and recruiting. You can find more about us at www.timcentar.rs.

Our client is Magtia Limited, the only company in the world fully dedicated to financial symbology mapping. They help investment banks and asset managers streamline their market data by making different vendor formats work seamlessly - without code changes or disruptions. From their first project with a Tier 1 bank to current global client base, they’ve built a reputation for smart, scalable solutions in a niche that demands precision. Since being founded in 2012, they have tripled in size, retained 100% of clients, and continue to grow - one challenge at a time.

As Magtia scales alongside their clients, they’re looking for a seasoned professional to take the lead on backend engineering. If you love clean code, resilient architecture, mentoring others, and building systems that matter - read on because we are looking for a

Principal Software Engineer

About the Role

As a Principal Software Engineer, you will report directly to the CTO and lead the design and development of scalable, high-performance Java-based systems and drive backend architecture and infrastructure decisions.

More specifically, your daily activities would include:

  • collaborating with cross-functional teams to define technical requirements and specifications for a new feature,
  • troubleshoot, debugging, optimising, and upgrading existing systems to ensure their reliability and efficiency,
  • participating in code reviews, ensuring code quality, and providing constructive feedback to team members
  • staying up to date with the latest industry trends and contributing to the continuous improvement of development processes.
  • leading and mentoring junior developers, fostering a collaborative and innovative environment

What qualifications should you have to be successful in this role?

  • At least 7 years of experience in backend software development, with deep Java expertise
  • Strong foundation in software architecture, design patterns, and microservices
  • Hands-on experience with Spring Boot & Maven, SQL (preferably MariaDB or MySQL), and API-first systems
  • Comfortable day-to-day Linux usage – confident with the command line, file-system navigation, log inspection, and basic shell scripting
  • Production-grade AWS skills – hands-on experience deploying, operating, and troubleshooting Java services on EC2/EKS, with working knowledge of IAM, VPC networking
  • Experience with distributed search platforms (e.g. Elasticsearch); experience with Apache SOLR is a plus
  • Proficiency in Serbian and English, written and spoken

On top of that, if you have experience in financial services or working with market data systems and are proficient with Docker, containerisation, and CI/CD pipelines you are the ideal candidate!

What can you expect from Magtia?

  • Contract-based work, paid 33 EUR per hour
  • 100% remote work – from anywhere in Serbia
  • Flexible hours around core business time (10:00–18:00 CET)
  • Travel opportunities

What does the selection process look like?

  • Application Submission – Submit your application through our online platform.
  • Online Testing – You’ll receive an automatic invitation to complete a set of online psychological assessments.
  • Initial Interview – Shortlisted candidates will be invited to an online interview with the Talent Acquisition Lead from TIM Centar.
  • Online Interview with the CTO
  • Technical Interview with Magtia’s Senior Developers
  • Final Interview – The top candidates will be invited to a final online interview with Magtia’s senior management.

The whole process will take place with complete discretion - there is no possibility that you will encounter other candidates, nor that anyone will find out about your application.

We nurture candidates. If you apply, you will receive feedback. There are no exceptions.

We are waiting for your application!

About TIM Centar

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service