Últimas informações de emprego de emagine - Portugal para o cargo de Senior Software Engineer. If the Senior Software Engineer vaga em Lisbon corresponde às suas qualificações, submeta a sua candidatura ou CV atualizado diretamente através do portal Jobkos.
Tenha em atenção que candidatar-se a um emprego exige o cumprimento de requisitos da empresa. Esperamos que a oportunidade em emagine - Portugal para o cargo de Senior Software Engineer abaixo seja adequada ao seu perfil.
Senior Software Engineer – .NET (Hybrid | Lisbon)
Role Overview
We are seeking a Senior Software Engineer to join a hybrid project based in Lisbon. In this role, you will take a leading Cargo in designing, building, and evolving scalable systems while actively influencing technical direction and mentoring other engineers. You will be expected to work autonomously, tackle complex challenges, and contribute to high-impact technical decisions.
Key Responsibilities
Lead problem-solving initiatives through experimentation, rapid prototyping, and evaluation of multiple technical approaches.
Design, develop, and maintain robust, scalable solutions using .NET (C#) and technologies such as Kafka, PostgreSQL, Redis, and Elasticsearch.
Deliver high-quality, production-ready software consistently, acting as a technical reference within the team.
Build and maintain deep expertise in the codebase, architecture, and system behavior.
Conduct in-depth code reviews, focusing on quality, performance, security, and long-term architectural sustainability.
Ensure comprehensive documentation exists for critical systems and create technical guides used across engineering teams.
Monitor system health through dashboards and alerts, leading incident response and ensuring timely resolution.
Drive technical decision-making by identifying risks, trade-offs, and opportunities, ensuring alignment with organization-wide standards.
Diagnose complex issues, determine root causes, and implement fixes supported by automated regression tests.
Lead the definition, refinement, and execution of technical improvements and architectural enhancements.
Actively mentor and coach engineers, fostering technical growth through knowledge sharing, demos, and presentations.
Required Qualifications
Education & Experience
Bachelor’s degree (or equivalent) in Computer Science or a related field.
5+ years of experience as a Software Engineer, with strong expertise in .NET C# and backend development.
Technical Expertise
Advanced knowledge of microservices architectures, including multiple design patterns and a clear understanding of their trade-offs.
Strong experience with event-driven architectures and messaging/streaming platforms such as Kafka (preferred), Pulsar, or RabbitMQ.
Proven experience working with PostgreSQL, Redis, and Elasticsearch, with the ability to select appropriate data stores based on use cases.
Hands-on experience with CI/CD pipelines and modern deployment strategies.
Familiarity with Angular or Node.js is considered a plus.
Demonstrated ability to identify, propose, and drive adoption of engineering best practices.
Ability to independently solve highly complex technical problems.
Strong track record of quickly understanding and navigating complex systems and large codebases.
Solid experience working within Agile methodologies.
Prior experience in technical leadership, including mentoring and guiding other engineers.
Practical knowledge of Feature Flags to enable faster, safer releases.
Professional Skills
Fluency in English (Portuguese is a plus).
Excellent communication skills, capable of clearly articulating technical concepts to diverse audiences.
Strong collaboration skills, contributing positively to team dynamics, and constructive conflict resolution.
Adaptability in fast-changing environments.
Strong commitment to continuous improvement and engineering excellence.
Proactive, ownership-driven mindset with a pragmatic, data-informed approach to decision-making.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews
Qualifications
Bachelor's degree in Computer Science (or related field)
3+ years of relevant work experience
Expertise in Object Oriented Design, Database Design, and XML Schema
Experience with Agile or Scrum software development methodologies
Ability to multi-task, organize, and prioritize work
Informação da Vaga:
Empresa: emagine - Portugal
Cargo: Senior Software Engineer
Local de Trabalho: Lisbon
País: PT
Como enviar a sua candidatura:
Após ler e compreender os critérios e requisitos mínimos explicados na informação da vaga Senior Software Engineer at the office Lisbon acima, prepare de imediato os documentos de candidatura, tais como carta de apresentação, CV, cópia do diploma e outros anexos. Envie através do link 'Próxima Página' abaixo.
ESTA OFERTA DE EMPREGO EXPIROU (Há mais de 30 dias).
Por favor, procure novas oportunidades de carreira na nossa
Página Inicial.
Desc.: O que vai fazer (e bem!)Condução de veículos de transporte de passageiros, assegurando um serviço seguro e de qualidade.Perfil ideal (pode ser o seu!)Experiência anterior na função (valorizada);Carta...
Desc.: Your Key Responsibilities:Join the Client Data team, where you'll play a pivotal role in maintaining and updating the KYC (Know Your Customer) database. You’ll oversee the administrative management of...
Desc.: Workster is looking for talented Dutch speakers to join a dynamic international team in Lisbon.This is an exciting opportunity to build an international career while supporting customers for a well-kn...
Desc.: A Experis, empresa líder em recrutamento especializado, está a recrutar para a Frederica.Queres fazer parte de uma marca em crescimento no setor de suplementos e produtos de beleza, com forte presença...
Desc.: We are seeking a talented individual to join our team at Marsh. This role will be based in Lisbon. This is a hybrid role that has a requirement of working at least three days a week in the office.You’...