Key Engineering Role
We are seeking a highly skilled and experienced Principal Engineer to spearhead our digital technology landscape development. The successful candidate will be responsible for implementing the architecture roadmap, driving technical innovation, and leading cross-functional teams.
The ideal candidate will have a deep understanding of software engineering principles, cloud platforms, and large-scale distributed systems. They will also possess experience with containerization technologies, including Kubernetes or Docker Swarm.
Additionally, the candidate should have demonstrable expertise in unit testing principles, REST APIs, and continuous integration/continuous deployment (CI/CD) pipelines. Familiarity with event streaming, service bus, or message queues is also desirable.
As a key member of our Solution Architecture team, the Principal Engineer will provide strategic guidance, technical leadership, and people management skills to drive business outcomes.
Key Responsibilities:
* Develop and implement the architecture roadmap for our digital technology landscape.
* Provide technical vision, leadership, and direction as a senior member of the Solution Architecture team.
* Drive innovation and technical excellence through partnerships, knowledge sharing, and thought leadership.
* Develop, model, and provide a strategic point-of-view on the target-state architecture.
Essential Skills and Qualifications
* Strong programming skills in .NET, including C#, ASP.NET MVC, WebAPI, and Entity Framework.
* Extensive experience with Microsoft Azure Cloud technologies, including migration, scalability, and security.
* Experience with containerization technologies, including Kubernetes or Docker Swarm.
* Demonstrable expertise in unit testing principles, REST APIs, and CI/CD pipelines.
* Experience with infrastructure as code, DevOps, automation, and agile methodologies.
* Familiarity with event streaming, service bus, or message queues, such as Azure Event Hubs, Kafka, or RabbitMQ.
* A strong understanding of web security, including OWASP TOP 10 guidelines.
* Experience working with NoSQL databases and microservice architectures.
* Proficiency with the Atlassian suite, including Jira and Confluence.