

Share
Key job responsibilities- Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
- Participate in code reviews and contribute to technical documentation
- Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
- Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies
- Write clean, maintainable code following best practices and design patterns
- Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
- Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
- Education Requirements (must meet one): Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields OR Completed Bachelor's or Graduate degree in specified fields
- Expected graduation between October 2025 - September 2026, OR graduated within the last 24 months
- Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Demonstrated experience one or more of the following: Data structures implementation, Basic algorithm development, Object-oriented design principles
- Previous technical internship(s) or demonstrated project experience
- Experience with one or more of the following: AI tools for development productivity, Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
These jobs might be a good fit

Share
Key job responsibilities
The Software Engineer will contribute to the definition, development, integration, test, documentation, and support of ReactNative, Java & C++ software across multiple digital surfaces for Kindle Readers and Applications. This hands-on position will engage your engineering capabilities and technical knowledge of software development while developing experience successfully planning, organizing, and conducting software development projects in a dynamic environment.- Responsible for the architecture of software solutions, working with and improving on current limitations and compatibilities between subsystems, building new concepts and methodology, and the development of major routines and utilities.
- Designing and Building new features that are highly performant
- Preparation of technical requirements and software design specifications.
- Understanding the internals of graphics subsystems.
- Instilling best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software on tight schedules.
A day in the life- ship and review C++, ReactNative or Java for reading features on Kindle E-Reader
- root cause issues and propose solutions
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience programming with C++.
These jobs might be a good fit

Share
Key job responsibilities
1. Partner with CMT business and product teams to analyze business drivers and technical requirements. Develop data models, conduct analysis, and provide solutions to product challenges.3. Design and build automated, self-service reporting platforms for large-scale data analysis.4. Write and optimize SQL queries for both scheduled reporting and ad-hoc analysis.6. Architect and implement end-to-end data solutions for new product launches, from requirements gathering to deployment
- 5+ years of analyzing and interpreting data with Redshift, Oracle, NoSQL etc. experience
- Experience with data visualization using Tableau, Quicksight, or similar tools
- Experience with data modeling, warehousing and building ETL pipelines
- Experience in Statistical Analysis packages such as R, SAS and Matlab
- Experience using SQL to pull data from a database or data warehouse and scripting experience (Python) to process data for modeling
These jobs might be a good fit

Share
The Amazon Web Services Professional Services (ProServe) team is seeking a skilled Senior Delivery Consultant to join our team at Amazon Web Services (AWS). In this role, you'll work closely with customers to design, implement, and manage AWS solutions that meet their technical requirements and business objectives. You'll be a key player in driving customer success through their cloud journey, providing technical expertise and best practices throughout the project lifecycle. Possessing a deep understanding of AWS products and services, as a Senior Delivery Consultant you will be proficient in architecting complex, scalable, and secure solutions tailored to meet the specific needs of each customer. You’ll work closely with stakeholders to gather requirements, assess current infrastructure, and propose effective migration strategies to AWS. As trusted advisors to our customers, providing guidance on industry trends, emerging technologies, and innovative solutions, you will be responsible for leading the implementation process, ensuring adherence to best practices, optimizing performance, and managing risks throughout the project.This position requires that the candidate selected be a US Citizen and have the ability to obtain a Public Trust clearance or higher.Key job responsibilities
As an experienced technology professional, you will be responsible for:- Providing technical guidance and troubleshooting support throughout project delivery
- Collaborating with stakeholders to gather requirements and propose effective migration strategies- Sharing knowledge within the organization through mentoring, training, and creating reusable artifactsAbout the team
Diverse Experiences - AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job below, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth - We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- Bachelor's degree, or 7+ years of professional or military experience
- 7+ years of external or internal customer facing, complex and large scale project management, technical specialist, design and architecture experience
- 7+ years of consulting, design and implementation of serverless distributed solutions experience
- 3+ years of cloud based solution (AWS or equivalent), system, network and operating system experience
- 5+ years of software development with object oriented language and database (eg. SQL, NoSQL, Hadoop, Spark, Kafka, Kinesis) experience
- AWS experience preferred, with proficiency in a wide range of AWS services (e.g., EC2, S3, RDS, Lambda, IAM, VPC, CloudFormation)
- AWS Professional level certifications (e.g., Solutions Architect Professional, DevOps Engineer Professional) preferred
- Experience with automation and scripting (e.g., Terraform, Python)
- Knowledge of security and compliance standards (e.g., HIPAA, GDPR)
- Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences
These jobs might be a good fit

Share
You will be part of a leadership team responsible for driving AWS adoption and delivering value to startup customers across the Europe-North region.Key job responsibilities
• Team Leadership & Development - Lead and develop a team of Solutions Architects, coaching them to become trusted technical advisors for startup customers• Technical Guidance & Architecture - Guide your team to work directly with startup customers on accelerating their projects, recommending best-practice architectures aligned with rapid growth needs and long-term business outcomes• Thought Leadership - Drive the creation of whitepapers, reference architectures, and startup-focused technical content while leading evangelism efforts through workshops, meetups, and public speaking engagements• Voice of Customer & Product Influence - Capture startup customer insights and feedback to influence AWS service roadmaps, acting as a conduit between customers and service teams• Cross-functional Collaboration - Partner effectively with AWS teams including account management, service teams, and marketing to align goals and maximize long-term customer value
A day in the life
- Experience architecting, migrating, transforming or modernizing customer requirements to the cloud
These jobs might be a good fit

Share
ABOUT THIS ROLE
As a Senior Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you’ll bring our team together to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
ABOUT YOU
As a Senior Software Development Engineer, you will...- Mentor and support other developers by cultivating curiosity and deep technical understanding
- Explore technical needs and bring solutions to the table
- Establish and follow good engineering practicesABOUT AUDIBLE
A day in the life
- 3+ years experience of software development and deployment of distributed multi-tier applications
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Prior use of AWS technologies at scale in a production environment
- Bachelor’s degree or higher in Computer Science
- Business fluency in written and verbal English
- Content Management System (CMS) expertise: In-depth knowledge and experience building proprietary CMS platforms. This includes understanding the CMS architecture, plugin/module development, theming, and customization.
- Expertise in building Agentic AI workflows that empower users through adaptive, contextualized, and personalized interactions
- Knowledge of natural language processing, knowledge representation, and multi-modal reasoning to enable human-like communication and task completion
- Familiarity with reinforcement learning, meta-learning, and other advanced AI techniques to create continuously improving Agentic AI systems
- Demonstrated expertise in a variety of technologies and platforms such as Web(HTML+CSS+React), Java/J2EE
- Demonstrated experience implementing solutions leveraging AWS capabilities
- Strong problem-solving skills with the ability to navigate complex and ambiguous situations
- History of delivering customer-driven software products at a high scale in a fast paced, technology first, rapid-growth company
- Experience taking a lead role delivering complex software systems to internal or external customers
- Competency at delegating work in parallel to accelerate delivery
- Enthusiasm for promoting high-quality standard in others across: documentation, unit testing, code reviews, test automation, continuous integration and deployment
These jobs might be a good fit

Share
We are open to hire in any EU region - London, Paris, Madrid, Amsterdam, Munich or Luxembourg. Feel free to reach out for any EU place even if location description says London.Key job responsibilities
As an SDE, you are responsible for setting a high bar throughout the software development and deployment lifecycle, including design, development, documentation, testing, and operations.
- Experience (non-internship) in professional software development
- 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
- 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
These jobs might be a good fit

Share
Key job responsibilities- Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
- Participate in code reviews and contribute to technical documentation
- Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
- Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies
- Write clean, maintainable code following best practices and design patterns
- Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
- Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
- Education Requirements (must meet one): Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields OR Completed Bachelor's or Graduate degree in specified fields
- Expected graduation between October 2025 - September 2026, OR graduated within the last 24 months
- Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Demonstrated experience one or more of the following: Data structures implementation, Basic algorithm development, Object-oriented design principles
- Previous technical internship(s) or demonstrated project experience
- Experience with one or more of the following: AI tools for development productivity, Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
These jobs might be a good fit