Software Engineer (Platform Applications)
archTIS
Posted 2 days ago
Role Purpose
This role contributes to the development and evolution of two core platforms: TDI (a Microsoft Azure-based system) and Direktiv (an open-source, event-driven, workflow engine). The Software Engineer will work across backend development, system integration, and cloud-native application delivery, with a strong focus on Microsoft technologies, container-based architectures, and modern coding practices.
This position is ideal for someone who can confidently take well-defined technical requirements and convert them into clean, scalable, and efficient code while collaborating across product and infrastructure teams.
Key Responsibilities
TDI – Azure-Based Platform Development
Write and maintain backend application code, preferably in Node.js or similar languages
Develop and integrate features within a Microsoft Azure cloud environment
Support application deployment pipelines and assist with integration tasks
Participate in infrastructure automation efforts (with guidance from DevOps teams)
Write unit/integration tests and maintain high code quality standards
Collaborate with stakeholders to deliver secure and scalable features
Direktiv – Cloud – Native Application Development
Contribute to backend development in Golang for the Direktiv platform
Integrate workflow components using Kubernetes, Knative, and CloudEvents
Assist in maintaining and extending Kubernetes operators and controllers
Implement and support container-based workflows using Docker and OCI-compliant tools
Participate in code reviews, open-source contributions, and platform discussions
General Engineering Tasks
Translate user and platform requirements into clean, maintainable code
Participate in agile ceremonies and cross-functional discussions
Maintain system and code documentation for internal use and future support
Contribute to platform stability, scalability, and performance improvements
Provide technical input on design choices and implementation options
Required Skills and Experience
3-5+ years’ experience as a Software Engineer or Backend Developer
Proficiency in Node.js, Golang, or similar languages
Strong understanding of cloud-native application development
Experience working with Microsoft Azure, including services, APIs, and deployment models
Familiarity with Docker, Kubernetes, and containerised applications
Understanding of CI/CD principles and git-based version control
Strong problem-solving skills and ability to execute against defined requirements
Excellent communication and collaboration skills
Desirable
Experience with Knative, CloudEvents, or event-driven architecture
Familiarity with PostgreSQL or other relational databases
Knowledge of GitOps workflows or Helm charts
Experience contributing to or using open-source tools
Awareness of security best practices in software development
About archTIS
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
System Software Engineer
KBR

3 Senior DevOps Engineers
The Network
Software Engineer / JavaScript .NET UI UX
Recruitment Hive

Mid & Senior Software Engineer - Ruby on Rails - Reliability - DevOps
Allura Partners
Senior Python/Data Engineer
The Onset

Senior Software Engineer
Encompass Technologies
Software Engineer
EngineRoom Applications
Senior Fullstack Engineers - Typescript (Node / Angular /AWS) Remote or Hybrid
TechPPL