234 AI Software Engineer jobs in the United Kingdom
AI Software Engineer
Posted 18 days ago
Job Viewed
Job Description
About Us:
We are recruiting for a fast growing UK based AI Start up who are AI driven software solutions in financial crime amongst other areas. Be part of a passionate, collaborative team who enable intelligent decision and are constantly making better and better solutions through AI and advanced analytics. They help organisations turn complex data into actionable insight. They're ambitious, they think things through and are on a mission to see how far they can go.
The Role:
They're looking for a skilled AI Software Engineer who is ready to the design, development, and deployment of secure AI powered systems. You'll be at the heart of a diverse, multidisciplinary and fast paced team to integrate ML models into robust, mission ready software environments. you'll contribute to cross-disciplinary discussions, ensuring AI solutions align with business goals and operational needs. Your expertise will help close the gap between advanced machine learning research and its practical, real-world implementation to drive impactful results. If you're eager to contribute to meaningful AI solutions and grow your career in a innovative environment, we'd love to hear from you.
Responsibilities:
- Design and implement scalable backend services for AI model deployment in secure environments
- Collaborate with data scientists and defence analysts to productionise ML models (e.g., for threat detection, anomaly detection, autonomous systems, or decision support tools)
- Build and maintain secure APIs and infrastructure using Python (FastAPI/Flask), Docker, and Kubernetes
- Contribute to DevSecOps workflows including automated testing, monitoring, and continuous integration
Requirements:
- 3+ years of experience in software engineering, with a focus on AI/ML integration
- Proficiency in Python and ML frameworks such as PyTorch or TensorFlow
- Strong grasp of software architecture and microservices
- Experience working in containerised environments (Docker, Kubernetes)
- Familiarity with CI/CD pipelines, secure deployment practices and cloud deployment (e.g., AWS/GCP/Azure)
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Desirable:
- Experience with LLMs or transformer-based architectures (e.g., OpenAI, Mistral, or custom-trained models)
- Familiarity with tools such as Airflow, Spark, or Dask for large-scale data processing
- Awareness of AI ethics, data privacy, and legal considerations in high-stakes environments
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
Generative AI Software engineer - AVP
Posted today
Job Viewed
Job Description
By joining Citi's Common Platform Engineering team you help create and run the Generative AI platform for Citi. Our remit encompasses large scale engineering challenges on-premise and on cloud, along with cutting edge use of LLMs and supporting toolchains to address the use-cases of our users across the bank.
We are a startup within Citi, where everyone is actively coding. We need innovative and creative self-starters who have previous experience in developing large-scale platforms, data and ML, finance, platform engineering and SRE.
**Responsibilities:**
+ Design and build high-quality, highly reliable software
+ Partner closely with other development teams, quants and subject-matter experts in our businesses
+ Ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
+ Run the platform at scale while continuing to innovate and evolve
**Skills & Qualifications:**
+ Strong knowledge and deep experience of Python and toolchains
+ Experienced in and strong knowledge of using AI/ML and more particularly LLMs eager to apply this rapidly changing technology
+ Experience with CI/CD and MLOps tools/frameworks (e.g. MLflow and W&B)
+ Experienced in building and running a large platform at scale
+ Strong distributed systems skills and knowledge
+ Strong system architecture skills
+ Knowledge of other modern, functional languages (e.g. Haskell, Clojure, Scala)
+ Solid understanding of REST-ful design
+ Experience with containers and Kubernetes
+ Development experience of at least one public cloud provider
**If you are actively coding, have a passion for Generative AI and want to be part of developing a brand-new team - then apply today.**
**What we'll provide you**
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
+ 27 days annual leave (plus bank holidays)
+ A discretional annual performance related bonus
+ Private Medical Care & Life Insurance
+ Employee Assistance Program
+ Pension Plan
+ Paid Parental Leave
+ Special discounts for employees, family, and friends
Visit our?Global Benefits?page to learn more. ( these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
#LI-AS1
---
**Job Family Group:**
Technology
---
**Job Family:**
Systems & Engineering
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Generative AI Software engineer - VP

Posted today
Job Viewed
Job Description
By joining Citi's Common Platform Engineering team you help create and run the Generative AI platform for Citi. Our remit encompasses large scale engineering challenges on-premise and on cloud, along with cutting edge use of LLMs and supporting toolchains to address the use-cases of our users across the bank.
We are a startup within Citi, where everyone is actively coding. We need innovative and creative self-starters who have previous experience in developing large-scale platforms, data and ML, finance, platform engineering and SRE.
**Responsibilities:**
+ Design and build high-quality, highly reliable software
+ Partner closely with other development teams, quants and subject-matter experts in our businesses
+ Ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
+ Run the platform at scale while continuing to innovate and evolve
**Skills & Qualifications:**
+ Strong knowledge and deep experience of Python and toolchains
+ Experienced in and strong knowledge of using AI/ML and more particularly LLMs eager to apply this rapidly changing technology
+ Experience with CI/CD and MLOps tools/frameworks (e.g. MLflow and W&B)
+ Experienced in building and running a large platform at scale
+ Strong distributed systems skills and knowledge
+ Strong system architecture skills
+ Knowledge of other modern, functional languages (e.g. Haskell, Clojure, Scala)
+ Solid understanding of REST-ful design
+ Experience with containers and Kubernetes
+ Development experience of at least one public cloud provider
**If you are actively coding, have a passion for Generative AI and want to be part of developing a brand-new team - then apply today.**
**What we'll provide you**
This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
+ 27 days annual leave (plus bank holidays)
+ A discretional annual performance related bonus
+ Private Medical Care & Life Insurance
+ Employee Assistance Program
+ Pension Plan
+ Paid Parental Leave
+ Special discounts for employees, family, and friends
Visit our?Global Benefits?page to learn more. ( these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
#LI-AS1
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Software AI engineer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities
Design, develop, and deploy LangGraph-based agentic systems that orchestrate LLM-driven tools and workflows.
Build and integrate modular AI agents capable of real-world task execution in cloud-native environments.
Utilize AWS services such as Lambda, Step Functions, Bedrock, S3, ECS/Fargate, DynamoDB, and API Gateway to support scalable, serverless infrastructure.
Write production-grade Python code, following best practices in software design, testing, and documentation.
Build robust CI/CD pipelines and advocate for DevOps and Infrastructure as Code (IaC) practices using tools like CDK or Terraform.
Minimum Requirements
5+ years of experience as a Software Engineer, with at least 2 years in AI/ML or LLM-centric development.
Proven track record with LangGraph, LangChain, or similar orchestration frameworks.
Expert in Python (asyncio, FastAPI preferred).
Hands-on experience building and deploying applications on AWS, particularly using Lambda, Fargate, S3, Step Functions, and DynamoDB.
Familiarity with AWS Bedrock is a plus.
Strong understanding of agentic patterns, prompt chaining, tool calling, and memory/state management in LLM applications.
Solid experience with unit and integration testing, CI/CD, and GitOps practices.
Preferred Qualifications
Experience designing and scaling multi-agent systems or tool-augmented LLM workflows.
Familiarity with secure cloud development practices and IAM role design.
Understanding of LLM fine-tuning, embeddings, vector stores (e.g., Pinecone, FAISS, OpenSearch).
Exposure to contact centre automation, conversational agents, or RAG pipelines.
Please click here to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement.
To find out more about Computer Futures please visit (url removed)
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales
Research Software Development Engineer, MSR AI for Science

Posted today
Job Viewed
Job Description
AI for Science is a new global team in Microsoft Research focusing on the opportunity to transform scientific modelling and discovery through large-scale deep learning. We aim to advance this frontier and to drive real-world impact at a global scale. The AI for Science team encompasses multiple disciplines across machine learning, engineering, and the natural sciences and spans several sites in Europe.
The field of machine learning has evolved significantly in recent years, with many of the most impactful contributions coming from larger teams of people collaborating closely on well-defined and challenging goals. Furthermore, AI for Science in particular requires a combination of machine learning, engineering, and natural sciences, which again emphasises the importance of collaboration and teamwork.
We are seeking a highly motivated and experienced Sr RSDE with expertise in machine learning and distributed systems. The ideal candidate will have a deep understanding of machine learning and be proficient in the design, planning, and implementation of tools and technology to support AI-driven scientific research.
**Responsibilities**
+ Architect, design, and implement scalable and robust solutions for machine learning and scientific research involving large volumes of heterogeneous data.
+ Build and optimize distributed data processing and model building pipelines.
+ Develop and maintain tools and technologies for building, training, optimizing, scaling machine learning solutions.
+ Collaborate with cross-functional teams, including scientists, researchers, and software engineers.
+ Document and share best practices across the organization.
+ Maintain the highest standards in code quality and software design.
**Qualifications**
Required:
+ Master's degree or equivalent work experience in Computer Science, Physics, Engineering, Chemistry, Mathematics or a related field.
+ Strong familiarity with Linux and the open-source ecosystem.
+ Proficient experience working with machine learning and large datasets.
+ In-depth understanding of open source machine learning frameworks (e.g., PyTorch, ggml, llama.cpp, vllm).
+ Experience building complex systems on the cloud.
+ Experience building and optimizing distributed systems and large-data applications, including those using tensor accelerators or GPUs.
+ Strong analytical, problem-solving, and communication skills.
+ Passionate about pushing the boundaries of science. Prior experience developing high-performance scientific software is not required, but preferred.
#Research #AI for Science
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer, AI/ML
Posted 18 days ago
Job Viewed
Job Description
Improving productivity in industry through ML based software development
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way?
This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires.
Requirements:
- Top Computer Science education – likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD. li>Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable.
- Python expertise includes understanding ecosystems and toolchains for large complex codebases.
- Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products.
- Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects.
- Excellent communication skills including knowledge of software architecture.
This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous.
On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.
Keywords: LLM, Modern Python, Toolchains, Automation, Software Engineering, Architecting, Start-up, London / Hybrid
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27406 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Software Development Lead
Posted 1 day ago
Job Viewed
Job Description
Help shape our technical vision and adapt solutions to meet changing business needs.
A mix of hands-on development, leading, coaching and mentoring a team, whilst using your interpersonal skills to communicate with cross functional teams on architectural shaping and decision making.
You will work closely and collaborate with Product Owners, Scrum Masters, Delivery Managers, QA, and DevOps to drive high-quality, secure, and performant code. You will uphold engineering standards, support team capability growth, and ensure sustainable delivery practices.
This is a Full Stack role, essential technical proficiency in following is required:
- Python Development Capability li>Experienced with front-end frameworks (React.js and Next.js)
- Experience with TypeScript
- Experience implementing and integrating with REST APIs
- SQL experience (preferably PostgreSQL and/or MySQL)
- Experience with responsive web design
- Understanding of SEO strategies and security standards
- Experience with unit and end-to-end testing tools (Playwright, py-test)
Bringing experience in the following would be high desirable:
- Storybook and Tailwind CSS framework
- UI/UX development, understanding of design and layout principles
- Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others)
- Experience with Linux development/management
Key skills and experience
Gigaclear is a growing Fibre Broadband (FTTP / FTTH) company, developing our fibre-to-the-premises broadband infrastructure to some of the most difficult to reach areas of the UK, empowering those communities with broadband to rival any city.
Staff rewards, benefits and opportunities
We foster a collaborative, engaging culture that empowers staff to grow and maximise their skills. We want to challenge our people in a fair environment where hard work is rewarded and a path for progression is open to all.
- Generous employer pension; up to 8% matched contribution < i>Income protection & life assurance < i>25 days holiday (plus bank holidays), holiday purchase scheme and Yay Days! < i>Health cash plan, 24/7 remote GP access and Employee Assistance Programme including counselling & legal advice < i>Unlimited access to online training and development content via our Learning Management System li>Long service benefits and monthly employee recognition
Our values
Our approach is to work guided by our mission, vision and values.
Find a way, Be committed, Do the right thing, Keep it simple.
Be The First To Know
About the latest Ai software engineer Jobs in United Kingdom !
Software Development Engineer
Posted 18 days ago
Job Viewed
Job Description
Software Development Engineer - Embedded Systems | Midlands | Hybrid
A leading engineering-led manufacturer in the Midlands is seeking a Software Development Engineer to join their dynamic Controls Team. This is a fantastic opportunity to work on cutting-edge engineered technologies used across automotive, rail, and industrial sectors.
What You'll Be Doing as Software Development Engineer:
- Develop and implement control strategies for engineered systems.
- Design and model high-level control systems.
- Program embedded systems using C/C++ (bare-metal and RTOS).
- Validate software at both unit and system integration levels.
- Maintain and document a reusable, reliable codebase using GitHub.
- Participate in design/code reviews and contribute to technical proposals.
- Mentor junior engineers and support cross-functional collaboration.
What You'll Bring as Software Development Engineer:
- Strong experience with C/C++ in embedded, real-time environments.
- Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.).
- Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262).
- Familiarity with high-level languages like Python or C#.
- Experience with engineering processes such as V-model, FMEA, and Waterfall.
- Degree in Software Engineering, Computer Science, or a related field.
Why Apply for this Software Development Engineer role?
- Work on innovative, real-world engineering challenges.
- Be part of a collaborative, forward-thinking team.
- Enjoy a hybrid working model and opportunities for professional development.
ASC Connections Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. We are committed to equal opportunity and diversity.
Software Development Engineer
Posted 18 days ago
Job Viewed
Job Description
The Opportunity
In support of SUMS (Software Update Management System), for which all software changes intended for our customer vehicles must follow as part of Regulation UNECE 156. We require a number of additional roles to support optimal delivery of our software packs.
This role is to manage execution of the SUMS test cases for SOTA (Software Over The Air) Deployment and Integration Compatibility validation for every SUMS Pack.
Key Performance Indicators
- SUMS Test Cases Executed
- Test Results documented and fed into technical leads for sign-off decisions
Key Accountabilities and Responsibilities
- Managing multiple vehicle updates in parallel via a set of defined test cases
- Installing software via Corvus (or other installation software)
- Raising SOTA campaigns in Core SOTA tool
- Collecting logs from both vehicle and offboard environments
- Managing a sequence of test cases
- Static customer function tests
- Dynamic customer function tests (class 2)
- Extracting snapshots (creation & analysis)
- Current draw testing (utilising current probe measurements)
- Logging results in JIRA (inc X-RAY plug-in) test management
- Additional Topix(Service Toolset) usage to replicate Service installations
Key Interactions
- SUMS Central Change Control board
- SUMS Technical Leads
- SOTA Technical Leads
- Software Releasing Teams
Knowledge, Skills and Experience
Essential:
- Technical expertise and experience of test facility and test part preparation
- Experienced with data acquisition and control systems.
- Data analysis and reporting of test data.
- Natural problem-solver with structured approach to problem solving in a technical environment.
- The ability to validate, prepare and read engineering documents.
- Computer literate, including Microsoft Office competency to produce plans, presentations, graphs, process and Single Point Lesson (SPL) documents.
- A full UK driving license with less than 6 penalty points, no disqualification, 2 years accident-free record
Desirable:
- Experience in XRAY/JIRA Test Authoring Environment
- Experience and certification for conducting testing on proving grounds.
- Proficient in the use and application of a programming / scripting language (C/C++, python, Java, or similar)
- Educated to Degree level in a Systems, Mechanical, Electrical/Electronic or related field.
Software Development Engineer
Posted 5 days ago
Job Viewed
Job Description
Would you like to help implement innovative cloud computing solutions and solve the most complex technical problems? Are you excited by the prospect of building and running the world's largest cloud computing infrastructure to provide a better world for future generations?
Amazon Web Services (AWS) builds and operates some of the largest internet infrastructure on the planet; providing companies of all sizes with an infrastructure web services platform in the cloud. With AWS, customers provision compute power, storage, database, and other cloud resources as their business demands them. To meet the growing demand for AWS Services around the globe, we need exceptionally motivated people who are driven by learning and innovation.
AWS Utility Computing (UC) provides product innovations u2014 from foundational services such as Amazonu2019s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWSu2019s services and features apart in the industry. As a member of the UC organization, youu2019ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.
If you join us youu2019ll be part of a world-class team in a dynamic environment that has the entrepreneurial feel of a start-up. As a member of the team providing EC2 services you will be delivering foundational capability that benefits all customers!
This is an opportunity to operate and engineer systems on a massive scale, and to gain world class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first class service is critical to customer success, and are committed to improvement.
Top reasons to join our team:
Be a catalyst to deliver a truly disruptive products that are growing rapidly
Solve unique and first-order problems at massive-scale across many AWS Services
Learn how to build and operate distributed systems at massive scale
Build and influence the tools and utilities that are part of the AWS fleet running our internal servic
Key job responsibilities
Amazon has a collaborative, purposeful and enthusiastic environment where we u201cWork Hard, Have Fun, Make History.u201d On a typical day engineers might deep dive to root cause a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues.
A software engineer at Amazon will have technical ownership of designs and services, and will influence good coding practices among peers. Responsibilities will include designing, coding, reviewing, testing, fixing, researching, deploying and maintaining services and code in Amazon cloud production environments. Successful candidates will be experienced software engineers who can prioritize well, are good team players, develop at a high standard, can deal 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 to take responsibility for improvements and building of new tooling, features, services and applications.
Amazon software engineers have the responsibility of building, maintaining and running the software they own including the dependencies of their teamu2019s software, hardware platform, operating system and build. They may also be part of an on-call rotation within their team and, in the event of problems, are able to troubleshoot, research the root cause and thoroughly resolve defects.
About the team
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasnu2019t followed a traditional path, or includes alternative experiences, donu2019t let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the worldu2019s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating u2014 thatu2019s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Mentorship & Career Growth
Weu2019re continuously raising our performance bar as we strive to become Earthu2019s Best Employer. Thatu2019s why youu2019ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, thereu2019s nothing we canu2019t achieve.
Basic Qualifications
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience contributing to the architecture and design (architecture, design patterns, 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 control management, continuous deployments, testing, and operational excellence
- Bachelor's degree or equivalent
- Strong verbal and written communication skills and able to articulate technical challenges and solutions to a broad range of audiences; technical and business
Preferred Qualifications
- Master's degree or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience as a mentor, tech lead or leading an complex projects to resolution
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region youu2019re applying in isnu2019t listed, please contact your Recruiting Partner.