Principal Engineer
Primary stack
MicroservicesAgile
Nice to have's
PostgreSQLNoSQLKubernetesDockerGitHub Actions
Job description
About the Position
You will be the technical leader responsible for defining architecture, driving engineering standards, and solving complex technical challenges across multiple teams or products.
Responsibilities
- Lead the design and development of scalable and resilient application architectures.
- Drive technical decisions and guide engineering teams on best practices.
- Influence product evolution with a strong technical perspective.
- Ensure high availability, performance, and reliability of systems.
- Architect and implement microservices and event-driven solutions.
- Promote Domain-Driven Design (DDD) principles across projects.
- Oversee cloud-based solutions (preferably Azure) and containerized environments.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Ensure observability, monitoring, and system resilience.
- Support and mentor engineering teams, fostering technical growth.
- Analyze complex problems and propose effective, innovative solutions.
- Contribute to continuous improvement and adoption of modern engineering practices.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in application development.
- 4+ years of experience in technical leadership roles.
- Strong experience with microservices, event-driven architectures, and distributed systems.
- Solid knowledge of Domain-Driven Design (DDD).
- Experience with cloud platforms (preferably Microsoft Azure).
- Hands-on experience with containers and orchestration tools (Docker, Kubernetes).
- Experience working with a wide range of technologies and tools.
- Strong understanding of agile methodologies.
- Excellent analytical and problem-solving skills.
- Critical thinking and strong decision-making abilities.
- Ability to work with complex systems and information.
- Creativity and eagerness to learn and explore new solutions.
- Strong communication and collaboration skills.
Nice to Have
- .NET
- Oracle
- PostgreSQL
- NoSQL databases (MongoDB)
- Kubernetes (K8s) and Docker
- GitHub Actions
About the Company
[Company description if present]
We Offer
[Benefits and perks if present]
© Multivision. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Multivision
IT / tech за описом ITJobs; Телекомунікації
More at Multivision
All 69 rolesIT Recruiter
Multivision · Portugal
Salary not specified checked 6d ago
Staff Java Backend Developer
Multivision · Portugal
Salary not specified checked 6d ago
Senior Fullstack Engineer
Multivision · Portugal
Salary not specified checked 6d ago
Test Automation Engineer
Multivision · Portugal
Salary not specified checked 6d ago