Software Dev Engineer, EU Intech Selection Discovery (euic)

Amazon Amazon · Big Tech · LU, Luxembourg · Administrative Support

Software Development Engineer role focused on building and operating scalable microservices and distributed systems on AWS, with a secondary focus on leveraging GenAI tools to improve development productivity. The role involves the full software development lifecycle, including design, coding, testing, deployment, and on-call operations.

What you'd actually do

  1. Design, develop, and deploy scalable microservices using Java and Spring Boot (or equivalent frameworks) in a large distributed computing environment hosted on AWS
  2. Write clean, maintainable, production-quality code with comprehensive unit and integration test coverage
  3. Build and operate resilient distributed systems that are fault-tolerant, horizontally scalable, and cost-effective
  4. Participate in technical design discussions, code reviews, and architectural decision-making with cross-disciplinary teams
  5. Implement and maintain CI/CD pipelines for automated build, test, and deployment workflows

Skills

Required

  • Java
  • Spring Framework
  • Data Structures & Algorithms
  • SQL
  • Git
  • Cloud Computing
  • Testing
  • SDLC
  • CI/CD
  • Communication

Nice to have

  • Previous technical internship(s) of 6+ months in a software engineering role
  • Experience with microservices architecture and distributed systems design patterns
  • Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS)
  • Experience with NoSQL databases (DynamoDB, MongoDB, Redis)
  • Exposure to AI/ML concepts, GenAI tools, or machine learning frameworks (TensorFlow, PyTorch)
  • Experience with monitoring and observability tools (CloudWatch, Grafana, Datadog)
  • Knowledge of cybersecurity fundamentals (OWASP Top 10, secure coding practices, identity management)
  • Additional language proficiency (German, Luxembourgish) is an advantage
  • Contributions to open-source projects or published technical work
  • Experience with agile methodologies (Scrum, Kanban) and tools (Jira, Confluence)