For the first time, we’re hiring a Principal Software Engineer 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 DoAs 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 BringWe 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, NbomberCloud & Infrastructure- Hands-on experience with cloud architecture across multiple platforms: 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 message brokers: RabbitMQ, Kafka.Architecture & Development Practices- Proficiency in scripting: Powershell, Bash.- Familiarity with microservices architecture and mobile development.- Strong understanding of system design principles for scalability and 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