We are looking for a Senior Software Engineer to join our Labs & AI Transformation team at MC Digital. You will be responsible for developing and maintaining AI agent architectures, leading technical design, and promoting best practices around quality, security, and observability. The role requires 5+ years of experience in production software development, a solid command of software architecture, and expertise in cloud environments, CI/CD, and containerized infrastructure.
Requirements
- Higher Education in Computer Engineering or similar areas
- 5 or more years of experience in production software development
- Solid command of software architecture — microservices, APIs, event-driven systems and integration patterns
- Comfort working with cloud environments (GCP is a plus), CI/CD and operating containerized infrastructure
- Experience with containerized applications and Kubernetes (deployment, scaling, troubleshooting)
- Full-stack profile with strong backend expertise — able to work end-to-end, with a primary focus on services and business logic
- Ability to translate functional requirements into technical solutions, actively participating in refinements and clearly communicating decisions
- Proactivity, critical thinking and curiosity
Benefits
- Meal Allowance in cash or via Dá Card
- Telecommunications plan with voice, data and equipment
- Flex it Up Program — Extra days off, unpaid leave and flexible working model
- Health and Life Insurance
- Flexible Benefits Program
- Onboarding plan and initial training, continuous learning platform and Financial Literacy Program
- School awards and merit scholarships for employees’ children
- Birth kit for the baby on the way
- Internal mobility programs to promote talent
- Flu vaccination (voluntary)
- Somos Sonae Program — psychosocial, financial and legal support
- Ergocoaching sessions
- Mental Health Promotion Programs and Nutrition Consultations
- Discounts and partnerships program with more than 300 leading brands
- Free coffee and fruit at the workplace