remote
Software Product & Platform Engineering Specialist - Accenture
Software Engineer
Design, develop, and deliver cloud‑native software platforms using Java, Python, Kubernetes, and AWS while implementing CI/CD pipelines to enable scalable, high‑performance digital solutions.
About the role
Key Responsibilities
- Architect, build, and maintain cloud‑native platforms and services that support enterprise‑grade software products.
- Develop robust, high‑performance code in Java and Python, adhering to best practices and coding standards.
- Design and implement container orchestration solutions using Kubernetes for automated deployment, scaling, and management.
- Create and manage CI/CD pipelines (e.g., Jenkins, GitLab CI) to ensure rapid, reliable delivery of features and fixes.
- Collaborate with cross‑functional teams—product owners, data engineers, and UX designers—to translate business requirements into technical solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional software development experience.
- Strong proficiency in Java and Python, with hands‑on experience building microservices.
- Deep knowledge of AWS services (EC2, S3, Lambda, RDS) and infrastructure‑as‑code tools.
- Extensive experience with Kubernetes, Docker, and container‑based deployments.
- Proven ability to design, implement, and maintain CI/CD pipelines and automated testing frameworks.
Skills
javapythonkubernetesawscicd