Software Development Engineer, Enterprise Engineering - Amazon Development Centre Ireland Limited
  • Dublin, County Dublin, Ireland
  • via ClickaJobs (1)
-
Job Description

Embark on a career-defining journey as a Software Development Engineer (SDE 2) in our dynamic Enterprise Engineering hub in Dublin! Dive into the heart of software asset management, shaping the future of software optimization and user experience. This role is your gateway to influencing groundbreaking software solutions and steering pivotal projects at the intersection of technology and innovation. The Enterprise Engineering org are responsible for building the software, services, and infrastructure that enable Amazon services across the world to build and deliver for customers. We represent the intersection of technology and the need for traditional IT solutions at Amazon’s scale. We’re an AWS-focused, builder-centric organization, focused on using AWS technology to reshape and reinvent foundational infrastructure technologies. We build software and services that are critical to all Amazon businesses and teams globally. We succeed when we make Amazonians around the world more effective in their work and more efficient in how they get it done. We are looking for several Software Development Engineers for our Tech Hub in Dublin! As an SDE 2 you will: Influence key software development initiatives across multiple themes. Lead and mentor within a cutting-edge technology environment. Be a part of a transformative project with a global impact. Key job responsibilities Your responsibilities will include: Designing and building services that scale for millions of global users. Driving new innovation in the AWS ecosystem. Working as part of a team to deliver new, highly scalable software solutions. Expanding your own skills by constantly learning and experimenting with new tools and ideas to evolve your team's processes. Own the full stack of our products, from design/architecture to implementation and continuous iterative development. A day in the life - Collaborating with project teams across various themes like core platform development, software compliance, and financial optimization.- Engaging in technical discussions and brainstorming sessions to devise software strategies.- Active participation in our development sprints, reviewing code, and ensuring the implementation of best practices.- Interacting with stakeholders, understanding their needs, and translating them into technical solutions.- Mentoring team members (SDE1), providing guidance, and fostering a culture of innovation and excellence.- Regularly reviewing and optimizing existing systems and processes for better efficiency and performance. BASIC QUALIFICATIONS Experience (non-internship) in professional software development. Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems. Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design. Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent #J-18808-Ljbffr

;