Software Development Engineer, Enterprise Engineering
Amazon
Software Engineering
Dublin, Ireland
Description
We are seeking a Software Development Engineer to join our team building a platform for third-party SaaS deployment and lifecycle management at enterprise scale.
We enable Amazonians to securely integrate, manage, and govern a wide range of third-party SaaS applications through a centralized, no-code control plane. We power large-scale operations across user lifecycle management, access control, usage tracking, and compliance.
You will work on services that handle high volumes of enterprise workflows, enabling automated provisioning, access management, license optimization, and auditability. The platform is designed with a strong focus on security, scalability, and operational efficiency.
In addition to backend services, this role also involves contributing to UX/UI development, requiring familiarity with modern frontend technologies and an eye for building intuitive user experiences.
Key job responsibilities
Design and build scalable, fault-tolerant backend services for configuration management, access control, and usage tracking
Develop automation to enable proactive governance of third-party SaaS applications, including lifecycle management and license optimization
Build and enhance self-service capabilities that allow teams to configure workflows and integrations with minimal engineering dependency
Contribute to the development of frontend UI, including implementing new features, improving usability, and supporting integration workflows
Own production services end-to-end, including participating in on-call rotations and driving root cause analysis for incidents
Mentor engineers and contribute to hiring and technical best practices within the team
A day in the life
In this role, you will collaborate with engineers, product teams, and stakeholders to design and build scalable services that power enterprise SaaS lifecycle management.
A typical day may include designing distributed backend services, developing automation to eliminate manual processes, and improving service reliability. You may also work on enhancing the platform's user interface — adding new features, refining workflows, and improving the overall user experience for teams managing SaaS integrations.
You will balance hands-on coding across both backend and frontend components, along with service design and operational ownership.
About the team
We focus on building scalable and reliable systems that simplify SaaS management at enterprise scale.
Our team values ownership, technical excellence, and continuous improvement. We focus on building automation-first solutions that reduce operational overhead and enable internal teams to move faster.
You will have the opportunity to work on complex distributed systems as well as user-facing platforms, influence architectural decisions, and contribute to a culture that emphasizes learning, mentorship, and delivering meaningful impact.