Senior/Principal Software Engineer (Backend)
Location: Remote or Hybrid (Lisbon)
€4,000 - €6,000 per month (gross)
As a Senior/Principal Backend Engineer, you will design, develop, and maintain high-performance backend systems used across customer-facing platforms, internal tools, and large-scale services. You’ll work closely with Agile teams, product leaders, and cross-functional stakeholders to deliver robust, scalable, and maintainable software solutions.
You may be involved in:
- Architecting new services or modules, from concept through deployment
- Building reliable, reusable, and high-quality code
- Optimizing performance, scaling, and reliability
- Working with microservices, message queues, and asynchronous flows
- Mentoring and guiding more junior engineers (especially at the Principal level)
- Defining best practices, coding standards, and contributing to the technical roadmap
Required competencies:
- Strong experience in back end development
- Any language accepted (Java, .Net, Kotlin, etc.) however the current stack is .Net and C# so applicants must be keen and willing to move this technology stack
- Experience with distributed systems and microservices architecture
- Familiarity with message brokers (e.g., RabbitMQ, Kafka)
- Experience of working in Agile Methodology
- Skills in performance optimization, concurrency, and asynchronous programming
- Experience with large-scale systems: logging, metrics, monitoring
- Capability to design and work autonomously on complex tasks
- Fluent in English (written & spoken)
Nice to have:
- Experience in event-driven or reactive architectures
- Experience in mentoring, setting up architecture guidelines
- Advanced knowledge of algorithms, design patterns, and software best practices
Then offer
- Competitive salary plus performance bonus
- Remote / hybrid work flexibility
- Private health insurance (and family coverage)
- Travel & food allowance
- Access to continuous learning and training (e.g. Udemy)
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-06-17
Senior Software Engineer - AI Trainer
2026-06-16
Senior Software Engineer (Node.js)
2026-06-16
- Posted
- Oct 16, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Portugal
- Company
- Innovate
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-06-17
Senior Software Engineer - AI Trainer
2026-06-16
Senior Software Engineer (Node.js)
2026-06-16