




Summary: Seeking a Senior Software Engineer to write clean, maintainable code, deliver high-quality software, and drive technical decision-making within an Agile environment. Highlights: 1. Work with modern tools like Kafka, PostgreSQL, and ElasticSearch 2. Drive technical decision-making and lead technical improvements 3. Mentor, coach, and empower engineers We are looking for a Senior Software Engineer to work in Lisbon who's eager to embark on an exciting new opportunity! Apply here \ About KWAN We connect IT professionals with projects that match their skills, professional experience, and goals, then we offer a career progression program, delivered by in\-house specialists \- our People Experience Partners \- to guide them through our journey with us. What is this challenge about * Write clean, maintainable code using .NET C\# and modern tools such as Kafka, PostgreSQL, and ElasticSearch; * Deliver high\-quality software as part of a development team; * Build deep expertise in the team’s codebase and provide comprehensive code reviews; * Ensure documentation exists for all critical systems and write widely used technical guides; * Monitor dashboards and alerts, responding to incidents appropriately; * Drive technical decision\-making, considering trade\-offs, risks, and organization\-wide alignment; * Diagnose complex bugs and provide fixes along with automated regression tests; * Lead specification and refinement of technical improvements; * Mentor, coach, and empower engineers, sharing knowledge through demos and presentations. Does it sound exciting? \ What we are looking for * Bachelor’s degree in Computer Science or related field; * 6\+ years of experience working with .NET C\#; * Understanding of microservice architectures, including patterns, techniques, and trade\-offs; * Experience with event\-driven architectures and messaging tools (Kafka preferred, Pulsar, RabbitMQ); * Experience with SQL and NoSQL databases (ElasticSearch and PostgreSQL preferred, Dynamo, MongoDB, Redis); * Proven ability to identify and implement best practice improvements within the team; * Ability to solve highly complex technical problems independently; * Quick learner of complex architectures and codebases; * Experience working in Agile environments; * Technical leadership experience, including mentoring engineers; * Knowledge of Feature Flags for faster, safer releases. Do you meet most of the position requirements? Then grab this opportunity and apply now! \ What we offer * A project that matches your skills and ambitions, as well as your preferences for working policies and culture; * A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income; * An empowering and respectful work culture enriched with social and learning events; * A People Experience Partner specially assigned to you \- your go\-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work\-life balance at KWAN; * A relocation package and visa sponsorship for all our international hires. Some Words From Our Colleagues “At KWAN, they make sure that I feel comfortable with the client I’m working for and that what I’m doing aligns with my career aspirations.” * Luis Caldeira, DevOps @ KWAN Grab this opportunity, apply now! \ Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/510522/senior\-software\-engineer


