onsite
Agentic Systems Software Engineer - NatWest Group
Software Engineer
Software Engineer focused on building secure, scalable agentic systems using Python, Java, microservices, and cloud platforms to deliver effortless digital experiences.
About the role
Key Responsibilities
- Design, develop, and maintain microservice‑based applications that power agentic digital experiences.
- Implement secure APIs and integrate with cloud services to ensure high availability and performance.
- Collaborate with cross‑functional teams to translate product requirements into clean, testable code.
- Apply security best practices throughout the development lifecycle, including threat modeling and vulnerability remediation.
- Participate in code reviews, continuous integration pipelines, and performance tuning activities.
Requirements
- Strong proficiency in Python and Java, with hands‑on experience building microservices.
- Solid understanding of cloud platforms (e.g., AWS, Azure, GCP) and container orchestration.
- Experience designing and securing RESTful APIs.
- Familiarity with CI/CD tools, automated testing, and version control (Git).
- Ability to work collaboratively in an agile environment and communicate technical concepts clearly.