Senior Software Engineer

Há 7 horas


Lisbon, Portugal emagine - Portugal Tempo inteiro

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 position 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. Responsibilities Writing clean, high-quality, high-performance, maintainable code 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


  • Senior Software Engineer

    3 semanas atrás


    Lisbon, Portugal Inventive Search Tempo inteiro

    🚀 Senior Software Engineer (Java) 📍 Lisbon (Remote-first, with occasional on-site visits) 🛂 EU Passport Required 📝 Freelance | Long-term contractWe’re supporting a major EU Incentive and are looking for an experienced Senior Software Engineer to join a long-term engagement.You’ll work across both legacy and modern Java systems, contributing...

  • Senior Software Engineer

    2 semanas atrás


    Lisbon, Portugal Inventive Search Tempo inteiro

    Senior Software Engineer (Java) Lisbon (Remote-first, with occasional on-site visits) EU Passport Required Freelance | Long-term contract We're supporting a major EU Incentive and are looking for an experienced Senior Software Engineer to join a long-term engagement. You'll work across both legacy and modern Java systems, contributing to large-scale...

  • Senior Software Engineer

    3 semanas atrás


    Lisbon, Portugal Inventive Search Tempo inteiro

    🚀 Senior Software Engineer (Java) 📍 Lisbon (Remote-first, with occasional on-site visits) 🛂 EU Passport Required 📝 Freelance | Long-term contractWe’re supporting a major EU Incentive and are looking for an experienced Senior Software Engineer to join a long-term engagement.You’ll work across both legacy and modern Java systems, contributing...

  • Senior Software Engineer

    3 semanas atrás


    Lisbon, Portugal Inventive Search Tempo inteiro

    🚀 Senior Software Engineer (Java) 📍 Lisbon (Remote-first, with occasional on-site visits) 🛂 EU Passport Required 📝 Freelance | Long-term contract We’re supporting a major EU Incentive and are looking for an experienced Senior Software Engineer to join a long-term engagement. You’ll work across both legacy and modern Java systems,...


  • Lisbon, Portugal Iterable Tempo inteiro

    Senior Backend Software Engineer needed to build scalable web applications. Requires experience with Scala, Elasticsearch, and Postgres. Remote work is available.

  • Senior Software Engineer

    2 semanas atrás


    Lisbon, Portugal emagine - Portugal Tempo inteiro

    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 position in designing, building, and evolving scalable systems while actively influencing technical direction and mentoring other engineers. You will be expected to work...


  • Lisbon, Portugal emagine - Portugal Tempo inteiro

    Senior Software Engineer – .NET (Hybrid | Lisbon)Role OverviewWe are seeking a Senior Software Engineer to join a hybrid project based in Lisbon. In this role, you will take a leading position in designing, building, and evolving scalable systems while actively influencing technical direction and mentoring other engineers. You will be expected to work...

  • Senior Software Engineer

    39 minutos atrás


    Lisbon, Portugal emagine - Portugal Tempo inteiro

    Senior Software Engineer – .NET (Hybrid | Lisbon)Role OverviewWe are seeking a Senior Software Engineer to join a hybrid project based in Lisbon. In this role, you will take a leading position in designing, building, and evolving scalable systems while actively influencing technical direction and mentoring other engineers. You will be expected to work...


  • Lisbon, Portugal Canonical Tempo inteiro

    Senior Security Software Engineer needed in Lisbon to design authentication systems and improve e-commerce security.


  • Lisbon, Portugal TOPIC Embedded Systems Tempo inteiro

    Senior software engineer to design, implement, and verify new subsystems using C++, C, and Python. Requires experience in the high-tech domain.