Transform the Future of Tech Platforms For the first time, we're seeking a high-impact, international Principal Software Engineer to drive technical leadership across our global organization. This is an exceptional opportunity to shape architecture, elevate engineering standards, and mentor teams worldwide. This role is ideal for a seasoned software professional who thrives in a fast-paced environment, leveraging cutting-edge technologies to build scalable, secure, and performant solutions. Key Responsibilities - Enhance System Architecture: Collaborate with cross-functional teams to design and implement robust systems that meet specific context and requirements. - Adhere to Development Guidelines: Ensure adherence to and continuous improvement of software development best practices to maintain quality and consistency. - Develop and Test Applications: Develop and test software applications, simulating real-world scenarios to ensure reliability and effectiveness. - Write Clean Code: Produce clean, efficient code and detailed technical specifications to facilitate collaboration and knowledge sharing. - Suggest Improvements: Identify and implement system improvements that balance technical excellence with cost-effectiveness. - Mentor Developers: Provide guidance, coaching, and knowledge sharing to help developers grow and improve their skills. Requirements - 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 Preferred Skills - 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. Benefits - First Principal-Level Role: 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. If you are passionate about designing best-in-class software systems, driving innovation, and coaching others, please submit your application.