Senior Software Engineer - Python (Automation and RPA)

Full-timeBelgrade / Novi Sad, SRB

About Sixsentix

What crosses your mind when you hear ‘employee experience’? Is the following something you are looking for?

Sixsentix is crafting a work experience that allows people to achieve their best potential while feeling connected, recognized, and endorsed. Our aim is to be a fully agile organization and through our methodology, we ensure the best test automation services to our clients. Due to our agile mindset, we are continuously pushing our organization forward by being open-minded and by welcoming new ideas and improvements. 
Company culture is essential and through our values, we aim to reshape the way we work. To put it nicely, with a lot of grit, we break the limits, but we don’t stop there because we know that continuous improvement and ownership of everything we do, combined with great trust and team spirit, is the perfect recipe for success.

Job Description

We are seeking a highly skilled and motivated Senior Software Engineer with a strong background in Python, test automation, and Robotic Process Automation (RPA). The ideal candidate will have extensive experience in developing and implementing automation frameworks across multiple systems, as well as a deep understanding of large-scale architecture and enterprise systems.

Apart from culture fit being of paramount importance, for our current job opening, we are looking for the following must-have skill set:

• Proven experience as a Software Engineer with a focus on Python and automation. 
• Strong background in developing and implementing RPA solutions and test automation. 
• Experience with large-scale systems and enterprise architectures, including some of the following: SimCorp, eFront, SAP, FIS, FlexTrade, Avaloq, Fidessa, Temenos, etc. 
• Proficient in data analytics and the ability to derive insights from large datasets. 
• Excellent problem-solving skills and attention to detail. Ability to adapt to changing priorities and new challenges. 
• Strong communication skills and the ability to work collaboratively in a team environment. 
• A proactive mindset with a passion for continuous learning and skill improvement. 
• Knowledge of the financial domain, particularly investment and banking, is a plus. 
• Exceptional presentation skills with the ability to explain technical concepts to non-technical stakeholders. 
• Strong assessment skills to identify client needs, ask pertinent questions, and provide tailored solutions. 
• Ability to simplify complex technical issues and present them in an understandable manner. 
• Fluency in English (speaking and writing)

The following skills are good-to-have:

• Experience with other programming languages and automation tools. 
• Familiarity with cloud platforms and services.
• Knowledge of machine learning and AI in the context of automation. Understanding of DevOps practices and CI/CD pipelines. 
• Experience in Agile Methodologies 
• Bachelorʼs or Masterʼs degree in Computer Science, Engineering, or a related field.

If you are ambitious to gain more experience in:

Designing, developing, and maintaining robust automation frameworks for UI, API, and database layers using Python. 
• Performing extensive data analytics to support automation processes and improving system performance.
• Understanding and working with large-scale systems and architectures such as SimCorp, eFront, SAP, and FIS. 
• Adapting to new plans, priorities, and challenges with resilience and flexibility. 
• Continuously seeking to improve skills, learn new technologies, and apply them to enhance automation processes. 
• Expanding knowledge beyond technical aspects to understand domain-specific areas, particularly in investment and banking. 
• Collaborating with cross-functional teams to ensure seamless integration of automation solutions. 
• Mentoring junior team members and sharing knowledge within the team. 
• Presenting technical solutions to clients clearly and effectively, ensuring they understand the benefits and functionalities. 
• Assessing client needs by asking the right questions and drawing meaningful conclusions. 
• Simplifying complex technical explanations for clients and stakeholders who may not have a technical background. 
• Working in an agile environment (Scrum) and developing an agile engineering mindset
• Supporting our clients and prospects with expertise about different technical-related questions
• Working on multiple projects

We seek to continuously improve our benefits package and currently you can discover the following:

• International career opportunities with 6 global locations
• Disciplines and streams where you can contribute and develop locally and globally on a strategic level
• All-hands meetings where we foster transparency
• Individual budget for education and professional development
• Loyalty program
• Work flexibility tailored to individual needs
• New parents’ benefits package
• Tailor-made team events and team buildings for each team
• Wellness program (Private health insurance, accident insurance 24/7, sport activities)
• 30 days of sick leave without salary reduction with 3 days without doctor's notice
• Extra vacation days plus additional company days off for holidays between New Year and Christmas


And for more stories about us, you can check out Virtual Tour on our website.

We look forward to receiving your electronic application (CV, reference letters, etc.) by email to

Apply to this job at:

Apply now

Other jobs at Sixsentix

Do not see a role that you are looking for?
Feel free to drop us a line and say hello. We love meeting new people, and you never know when we might need someone just like you!

Say hello