that matter. Key job responsibilities Experience as a mentor, tech lead or leading an engineering team Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience … testing, and operations BASIC QUALIFICATIONS - Experience as a mentor, tech lead or leading an engineering team - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience More ❯
with new and ambiguous problem domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. They are expected to collaborate with their team and across teams … least one modern language such as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source More ❯
reliable streaming and playback experience, alongside building solutions and supporting new products that help Ring on their mission to connect people to what's important. Key job responsibilities - Design, develop and maintain our iOS mobile applications - Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility - Lead architecture and design … backwards from our customers to bring them an innovative and seamless home security experience. BASIC QUALIFICATIONS Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# … including object-oriented design iOS mobile application development experience in Objective-C and Swift Experience communicating technical problems to both technical and business audiences verbally and in writing PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations More ❯
AI and cloud technologies you can make tangible impact on people's lives. Key job responsibilities In this pivotal role you'll drive key aspects of product definition, design, development, deployment, scaling, and global-scale operations. Your contributions will have direct impact on millions of customers worldwide, as you create highly available, resilient, and scalable cloud services that … difference in people's lives then this role is tailored for you. A day in the life Every day brings new challenges and opportunities for innovation. You'll design pioneering features from scratch, leveraging latest technologies to redefine the smart home security experience. Dive deep into production metrics and customer insights, analyze data to drive continuous improvements of … Together, we push boundaries, explore new frontiers, and deliver solutions that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# More ❯
their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world. At Amazon, an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large … scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. BASIC QUALIFICATIONS - 3+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - 3+ years of non-internship professional software development experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS More ❯
day in the life As a Software Dev Engineer II in this team, you will define and build innovative consumer product experiences with a direct impact on the design, architecture and implementation of flagship products that customers love and use every day. The ideal candidate will have industry-leading programming skills, an established background developing consumer applications and … or high-volume service architectures, and an industry-leading knowledge of object-oriented development. Your day starts with daily stand-up call, connecting & collaborating with your peers for design & code reviews, come up with robust & highly scalable solutions, Agile practices etc. About the team In Appstore, "We entertain, and delight, hundreds of millions of customers across devices with … to efficient tools for developers. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
major markets in the GCC & Levant countries, operating in UAE, Egypt, Saudi Arabia, Lebanon, Jordan and Qatar. Primary Responsibilities: We are looking for a seasoned senior developer to design/build massive scale, distributed computing solutions. You will be responsible for driving the team's technical direction, strategizing and shaping our long-term vision and architecture. You will … the toughest computer science problems, then join us to build the next generation distributed systems solving big data problems. You should be someone who wants to conceive and design highly scalable, robust software, and wants to see their software thrive in the face of traffic from huge cloud computing services. The candidate should have strong distributed systems and … monitoring & operation of production services BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
used by both developers and creative teams to author Amazon's shopping experiences at scale. Our mission: enable seamless, engaging customer experiences while operating at massive, global scale. Design and implement scalable systems that route customer requests to the optimal region, balancing latency, cost, and availability. Build and optimize frameworks enabling the creation of dynamic store presentations and … for promotional and cross-promotional content. Engineer systems to precompute and fetch data from thousands of sources, balancing real-time computation with precomputation for consistent low-latency delivery. Design with scalability in mind, ensuring system stability and performance at tens of thousands of transactions per second. Contribute to the exploration and integration of AI-powered developer experiences within … to explore exciting career opportunities! BASIC QUALIFICATIONS - 4+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - 4+ More ❯
at the lowest cost possible. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
engineering position is for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software designpatterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members More ❯
engineering role. Strong technical skills and experience using modern Python and C# or C++ (ideally you will have used all three). Experience with modern software designpatterns for both desktop enterprise applications as well as cloud-native services via RESTful APIs. Experience with cloud integration using AWS or Azure. Experience with React-native, Angular, FastAPI, and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and operational design of our Kubernetes Platform as a Service. This platform empowers developers and engineers to deploy Kubernetes clusters that align with standard designpatterns, across public and private cloud environments. The ideal candidate should possess a robust background in deploying and running Kubernetes clusters across multi-cloud and hybrid-cloud environments at scale. … refactoring and containerising legacy applications using standard microservices frameworks (e.g., Spring Boot, Quarkus) and Kubernetes standard methodologies. Provide guidance on container standards, CI/CD integration, and scalable deployment patterns to enable efficient modernisation and platform adoption. Use infrastructure as code (IaC) tools such as Helm and Terraform to develop reusable IaC modules. Leverage GitLab and Micro-repos to … to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can More ❯
observability, and technical documentation. Act as the technical lead, setting direction and best practices for the full-stack engineering team. Mentor engineers, providing guidance on architecture, designpatterns, and career growth. Define sprint goals, deconstruct epics into actionable stories, and coordinate cross-functional deliverables. Partner with program managers and executive leadership to align engineering outcomes with strategic More ❯
software development and implementation for automation systems. Basic Qualifications: Professional software development experience (non-internship) Experience with designing and creating architecture for scalable systems using modern designpatterns Proficiency in at least one programming language Strong problem-solving and troubleshooting abilities for complex systems Excellent communication skills across diverse cultural contexts Experience with IEC 61131-3 Structured … solutions Substantial experience in developing and implementing control system applications for industrial automation Additional Requirements: Willingness to travel up to 20% according to business needs. Key job responsibilities Design, develop, and implement software solutions for automation systems Lead global deployments of software projects Manage high-impact software releases to ensure minimal operational disruption Train and mentor engineering team … We deliver pioneering solutions that integrate seamlessly into existing and new facilities worldwide. IHC will develop and deploy the software for all future WW AMZL automation, from software design through to commissioning and deployment and operational on-call support. The key benefits of our approach include: Standardized, integrator-agnostic control systems for all AMZL automation, reducing the requirement More ❯
s customers from product selection and order placement, to delivering products to our customers as quickly and cost effectively as possible. What you'll do? Participate in the design, implementation, and deployment of successful internet-scale systems and services in support of our fulfillment operations and the businesses they support. Participate in the definition of secure, scalable, and … limitations. Share knowledge in performance, scalability, enterprise system architecture, and engineering best practices. BASIC QUALIFICATIONS - Experience (non-internship) in professional software development - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems - Experience programming with at least one software programming language - Bachelor's degree or equivalent PREFERRED QUALIFICATIONS - Bachelor's degree in computer More ❯