This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sr. Software Engineer (AWS Cloud/Java) – Hybrid. Tier4 Group is seeking a Senior Software Engineer with strong Java (or C/C++) development experience and hands-on AWS cloud skills. This role is ideal for an engineer who loves building high‑quality software and enjoys cloud engineering, automation, and modern DevOps practices. You’ll work across application development, cloud deployment, CI/CD, and infrastructure automation — with a long‑term opportunity to grow toward Software Architect or Cloud Architect depending on your strengths and interests.
Job Responsibility:
Design, develop, debug, test, and maintain high-quality software for desktop, web, or cloud-based environments
Write clean, maintainable, well-documented code following modern engineering standards
Participate in architectural discussions, contribute to system design, and influence technology decisions
Work within an agile development process and participate in code reviews, sprint planning, and estimation
Collaborate with cross-functional teams to translate requirements into technical solutions
Deploy, integrate, and support applications running in AWS cloud environments
Automate builds, deployments, and cloud provisioning using CI/CD, scripting, and IaC tools
Containerize applications (Docker
Kubernetes experience is a plus)
Monitor and troubleshoot distributed systems, performance issues, and cloud deployments
Help evolve cloud architecture patterns, best practices, and technical documentation
Work closely with engineering, product, customer teams, and senior architects
Partner with others to identify issues, develop solutions, and improve software reliability and cloud performance
Provide mentorship to junior engineers when needed
Requirements:
5–10 years of hands-on software development experience
Strong coding skills in Java (preferred) or C/C++
Experience deploying and supporting workloads in AWS (EC2, Lambda, S3, VPC, etc.)
Solid understanding of software engineering fundamentals, algorithms, and distributed systems
Exposure to automation and DevOps practices: CI/CD (Jenkins, GitLab CI, AWS CodePipeline), Containerization (Docker
Kubernetes nice to have), Infrastructure-as-Code (Terraform, CloudFormation, or similar)
Experience working with Git, build systems (Maven, Gradle, or equivalent), and modern SDLC practices
Strong troubleshooting skills across applications, environments, and cloud infrastructure
Excellent communication and collaboration abilities
Nice to have:
Experience with Python, Go, or scripting languages (Bash, PowerShell)
Hands-on Kubernetes experience (EKS or self-managed clusters)