To shape the future of our tech platforms on a global scale. From cloud-first architecture to mentoring engineering talent, your impact will be felt across borders. Bring your vision — we’re ready to build it together.
This is a
high-impact, high-visibility international role, where you will influence architecture, elevate engineering standards, and mentor teams across the organization. You’ll work with cutting-edge technologies and help us build scalable, secure, and performant solutions that power critical business processes.
If you are passionate about designing best-in-class software systems, driving innovation, and coaching others, we’d love to hear from you.
What You’ll Do
As our Principal Software Engineer, you will :
* Collaborate to enhance system architecture and design, keeping in mind the specific context and requirements where the system will be deployed.
* Adhere to and continuously improve software development guidelines to ensure quality and consistency.
* Develop and test software applications, simulating real-world scenarios as closely as possible.
* Write clean, efficient code and produce detailed technical specifications.
* Suggest and implement system improvements, balancing technical excellence with cost-effectiveness.
* Mentor and support developers, helping them grow through code reviews, coaching, and knowledge sharing.
What You Bring
We are looking for a well-rounded Principal Software Engineer with the following experience :
Core Technical Expertise 10+ years of experience in
* front-end and back-end development, with deep expertise in .NET 7 and Angular or Blazor. Prior experience in a Principal Software Engineer / Principal Software Developer role.
* Background in systems such as CRMs, Payment Processing, Business Process Improvement, and high-performance transaction systems.
* Strong experience with Test-Driven Development (TDD) and automated testing: Unit Testing (MSTest, NUnit), UI & Performance Testing (Selenium, Nbomber).
Cloud & Infrastructure Hands-on experience with Azure, AWS, Google Cloud. Solid knowledge of cloud deployment: ECS, Cloud storage & networking (AWS EBS, EFS, S3; Azure Accelerated Networking). Experience with containerization: Docker, Kubernetes. Working knowledge of architecture & development practices, scripting (PowerShell, Bash), mobile development, and scalability/performance optimization.
Tools & Collaboration Experience using collaboration and project management tools: Jira, Confluence, Trello. Proficient with version control systems: Git.
Data & Reporting Database experience: MSSQL, Oracle, PostgreSQL. ORM tools: NHibernate, Entity Framework. Expertise in reporting tools: Jasper Reports. Familiarity with Elasticsearch and SonarQ for code quality and search. Power BI / Data Lake for data visualization and analysis. Grafana for monitoring and performance visualization.
Security & Communication Expertise in application and system security. Advanced level of English essential for effective collaboration in a global team environment.
Why Join Us?
* First Principal-Level Role: You’ll be the first to shape this role and drive technical leadership across the organization.
* International Exposure: Collaborate with diverse teams across countries and cultures.
* Influence and Impact: Help define best practices, mentor future leaders, and contribute to strategic technical decisions.
* Continuous Learning: Work with modern technologies and contribute to an environment that values innovation and growth.
#J-18808-Ljbffr