Principal Engineer, IT Software
Role responsibilities
Lead the design and implementation of large-scale, reliable software systems while managing technical debt and scaling challenges. Coach junior engineers and partner with security teams to integrate best practices throughout the application lifecycle.
Requirements
Requires a Bachelor's degree in a technical field and over 9 years of experience developing large-scale production solutions. Proficiency in multiple programming languages, cloud platforms (Azure/AWS), and DevOps methodologies is essential.
Key skills
Java, Python, C#, Javascript/Typescript, C++, Spring Boot, Angular, React, Kubernetes, Docker, Azure, AWS, Kafka, PostgreSQL, Agile, DevOps
Keywords
Java, Python, C#, Javascript, Typescript, C++, Spring Boot, FastAPI, Entity Framework Core, .NET Core, Angular, React, Rest APIs, Azure Service Bus, Kafka, Kubernetes, Docker, GitHub, Azure DevOps, PostgreSQL, MongoDB, Redis, GraphQL, Azure, AWS, Selenium, SonarQube, Agile, Scrum, CI/CD