179 Microservices jobs in the United Kingdom
Solutions Architect - .Net, Azure, Microservices, AI
Posted 9 days ago
Job Viewed
Job Description
Would you like the option of working fully remote or in the office? Work in a Product-led tech first environment working on a modern Azure stack where you can shape the adoption of generative AI? Somewhere where you can have strategic input, design real-world systems working closely with product and engineering teams? If so we could have the job for you .
Role Solutions Architect aka Solution Architect, Enterprise Architect, Software Architect, Technical Architect
Location Fully Remote or North Yorks / Durham Borders
Salary to 68 - 75K + 7% Pension + Bonus. 25 Days holiday + Free Gym & Breakfasts!
The role
You’ll join an expanding architecture team supporting a fast-moving tech department. Working across product, engineering, and business functions, you’ll design scalable, cloud-based solutions, guide delivery teams, and help embed best practice in a growing platform environment.
Designing secure, scalable solutions across services and infrastructure
Working with developers and product teams to align technical and business goals
Shaping technical specs, roadmaps, and architecture documentation
Staying current with tech trends — especially in cloud and AI
You
Proven experience as a Solutions or Enterprise Architect
Strong background in C# / .NET and Microsoft Azure
Knowledge of microservices , API-first design, and modern architectural patterns
Familiar with UML , BPMN , or similar modelling approaches
Exposure to Agile environments (e.g. Scrum)
Awareness of generative AI concepts and tooling
Comfortable mentoring teams and engaging senior stakeholders
Experience of DevOps, IaC or frameworks like TOGAF a bonus.
Interested? Please send your cv for a swift response
Solutions Architect - .Net, Azure, Microservices, AI
Posted 9 days ago
Job Viewed
Job Description
Would you like the option of working fully remote or in the office? Work in a Product-led tech first environment working on a modern Azure stack where you can shape the adoption of generative AI? Somewhere where you can have strategic input, design real-world systems working closely with product and engineering teams? If so we could have the job for you .
Role Solutions Architect aka Solution Architect, Enterprise Architect, Software Architect, Technical Architect
Location Fully Remote or North Yorks / Durham Borders
Salary to 68 - 75K + 7% Pension + Bonus. 25 Days holiday + Free Gym & Breakfasts!
The role
You’ll join an expanding architecture team supporting a fast-moving tech department. Working across product, engineering, and business functions, you’ll design scalable, cloud-based solutions, guide delivery teams, and help embed best practice in a growing platform environment.
Designing secure, scalable solutions across services and infrastructure
Working with developers and product teams to align technical and business goals
Shaping technical specs, roadmaps, and architecture documentation
Staying current with tech trends — especially in cloud and AI
You
Proven experience as a Solutions or Enterprise Architect
Strong background in C# / .NET and Microsoft Azure
Knowledge of microservices , API-first design, and modern architectural patterns
Familiar with UML , BPMN , or similar modelling approaches
Exposure to Agile environments (e.g. Scrum)
Awareness of generative AI concepts and tooling
Comfortable mentoring teams and engaging senior stakeholders
Experience of DevOps, IaC or frameworks like TOGAF a bonus.
Interested? Please send your cv for a swift response
Senior Software Architect - Cloud-Native Microservices
Posted today
Job Viewed
Job Description
As a Senior Software Architect, you will be responsible for designing robust microservices architectures, selecting appropriate technologies, and establishing best practices for development, deployment, and operations in cloud environments (AWS, Azure, GCP). You will work closely with product managers, engineering leads, and individual developers to translate complex business requirements into elegant, maintainable, and performant software designs. Your expertise in distributed systems, containerization, and CI/CD pipelines will be vital in shaping our technology landscape and ensuring the successful delivery of innovative products.
Key Responsibilities:
- Design and evolve scalable, fault-tolerant, and high-performance microservices architectures.
- Select appropriate cloud services, technologies, and frameworks (e.g., Kubernetes, Docker, Kafka, gRPC, REST APIs) for new and existing systems.
- Define and enforce architectural standards, design patterns, and coding best practices.
- Lead technical discussions and provide architectural guidance to cross-functional development teams.
- Collaborate with product management to understand business requirements and translate them into technical solutions.
- Evaluate and prototype new technologies and approaches to solve complex technical challenges.
- Ensure the security, reliability, and maintainability of all software systems.
- Drive the adoption of modern DevOps practices, including CI/CD, infrastructure as code, and automated testing.
- Mentor software engineers, fostering a culture of technical excellence and innovation.
- Conduct architectural reviews and provide feedback to ensure alignment with strategic goals.
- Contribute to technical documentation and architectural decision records.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of professional software development experience, with at least 5 years in a software architecture role.
- Deep expertise in designing and building cloud-native applications using microservices patterns.
- Proven experience with major cloud platforms (AWS, Azure, or GCP) and associated services.
- Strong understanding of containerization technologies (Docker, Kubernetes) and orchestration.
- Proficiency in at least one modern programming language (e.g., Java, Python, Go, Node.js).
- Experience with message queues (e.g., Kafka, RabbitMQ) and API gateway technologies.
- Solid understanding of database technologies (SQL and NoSQL) and data modeling.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent analytical, problem-solving, and communication skills.
- Demonstrated ability to lead technical initiatives and influence engineering teams.
Senior Software Engineer - Distributed Systems
Posted today
Job Viewed
Job Description
col-narrow-leftnClient:
SmarketsnLocation:
London, United KingdomnJob Category:
Othern-nEU work permit required:
Yesncol-narrow-rightnJob Reference:
af67a107b855nJob Views:
10nPosted:
nExpiry Date:
ncol-widenJob Description:
Smarkets is a betting exchange for sports and political events that has handled £37 billion in traded volume since 2010. Our goal is to fix the sports betting industry by creating a transparent platform that offers the best value for users, with not only the best odds but also the latest technology, alongside an amazing customer experience.nThe RolenAs a Senior Software Engineer in our Engineering organisation, you are leading a team of software engineers who build, manage, and maintain the services for Smarkets' core exchange functionalities that power our main products Exchange and SBK. You are here to help organize the direction of your team, guide their career growth, and ensure that we’re building the right stack to power the future of our products. You will be responsible for leveraging your team to ensure that our services are responsive, scalable, and performant.nUltimately, you will be working alongside your team of engineers, engineering managers, and product managers, to drive the complex technical projects that help deliver the Smarkets product roadmap.nThe successful candidate will initially take over technical leadership of the team and will transition to a tech lead manager position later.nThe TeamnWe design, develop, deploy and operate the real-time distributed exchange systems that run 24/7 all year long. Our responsibilities include order matching, pricing feed, activity journaling, settlements, risk management and dissemination of market data. We care a lot about reliability, fault tolerance, throughput, and latency. Our high availability requirements dictate emphasis on testability and reproducibility alongside monitoring and alerting.nOur tech stack includes Rust (low-latency distributed services), Python (property based testing and scripting) and parts written in C++ and Erlang which are gradually decommissioned. We use Postgres as our main DBMS technology and Apache Kafka for queuing. Our CI is based on Nix and we ship daily to production.
You will be joining the team in a pivotal moment as we are transitioning from a monolithic architecture of our core exchange infrastructure to horizontally scalable architecture which can handle 10'000+ orders per second.nIn details, you will:nEngineer and optimise exchange solutions, focusing on but not limited to scalability, low latency, reliability, monitoring, security and automationnDrive sprint planning, including proper scoping of tasks, and execution of the roadmap delivery goals, working alongside our Product Management functionnSet the standard for quality engineering, including improving our engineering processes, to keep our level of excellence highnCollaborate with other leads and engineering managers, and other stakeholders in the implementation and future development of product roadmapnBe proactive during incident management with hands-on troubleshootingnBe the champion of the stack by demonstrating first hand how to implement functionalities in the right way, with an eye to the horizon and your mind on the presentnEnsure the career growth of the engineers in your team as they advance in senioritynRepresent the team in cross-functional meetings and internal eventsnArticulate the company vision and strategy to the team; the “why”, the business case, context, benefits any constraints etcnWe’d love to talk if you have:nPrevious experience leading and delivering projects in an IC capacitynProven leadership skills, and interest in building and managing technical teamsn6-8 plus years’ experience in designing, developing, and implementing distributed systemsnCan demonstrate deep knowledge in running services in cloud microservice environments and hands-on experience with KubernetesnFamiliarity with AWS cloudnFamiliarity with observability principles and tools (Grafana, Prometheus, Sentry Elastic-search, Jaeger)nExcellent planning and communications skills and able to lead conversations with development and product teamsnPreferred Skills and Experiencen6-8+ years of experience building services for low-latency and high-scale productsn5+ years of experience working with a compiled language - Rust is preferable, but experience with C++ or Go and interest to learn Rust is also acceptablenPrevious experience leading a team technically or directlynProven track record working in agile environmentsnDemonstrable experience with CI/CD pipelines and infrastructure as code (IaC) using tools like Terraform and Gitlab CInOur ValuesnPush to winnMake others betternGive a shitnBe a pronBring the energynOur values are at the heart of everything that we do. We believe these are the fundamentals to ensure we are delivering what’s expected of us in the best way possible for ourselves and for those around usnWe offer a competitive salary package and benefits, along with a dynamic and collaborative work environment. Your work with us will make an impact and your voice will be heardnWe are a diverse team with a strong work ethic and plenty of hunger to win. We have designed our benefits offering around Health, Wealth, Lifestyle and Development.nThese include:nStock options which vests over 4 yearsnPension scheme - An impressive pension scheme via Aviva. We will match 6% if you choose the samenHealth insurancenFresh fruit and snacks provided in the office everyday! (tea, coffee, soft drinks also included)nWe’re a member of a cycle-to-work schemenWe want to continue to invest in all our employees and do so by providing a £1000 yearly education budget that can be used on courses, conferences, books or trainingn25 days paid holiday + bank holidays to enjoy - you have the choice to carry over 5 days to the next year!nFlexible working - we want to provide a hybrid model approach to working and provide you with 2 days a week working from homen20 days a year of global working - we provide the ability to work from anywhere in the world for up to 20 days a yearnWe will provide you lunch everyday in the office - you don’t need to worry about feeding your belly as we have it sorted with top quality food served by our in-house Chef Alex!nWhat happens nextnWe aim to have a simple and speedy hiring process and we want to make sure that we are right for you as much as the other way around.nCV application review - We will review it as quickly as possiblenLet’s chat - Quick chat with our team about your experience and the rolenExperience and Mindset Chat - with the Hiring ManagernTechnical Interview - Live Coding Pair Programming + System Design InterviewnIn Office Interview - LT chat + Lunch with other colleagues in the team
#J-18808-Ljbffrn
Software Engineer - Clustering & Distributed Systems
Posted today
Job Viewed
Job Description
col-narrow-leftnClient:
Neo4jnLocation:
London, United KingdomnJob Category:
Othern-nEU work permit required:
Yesncol-narrow-rightnJob Reference:
ff3c5f71a624nJob Views:
8nPosted:
nExpiry Date:
ncol-widenJob Description:
About Neo4j:
Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.nAt Neo4j, we’re to build the technology that powers breakthrough solutions for our customers. These solutions have helped NASA two years earlier, for the ICIJ, and are to cut congestion by 10% and save $750M a year. Some of our other notable customers include Intuit, Lockheed Martin, Novartis, UBS, and Walmart.nNeo4j experienced rapid growth this year as organizations looking to deploy recognized graph databases as essential for improving it’s accuracy, transparency, and explainability. Growth was further fueled by enterprise demand for Neo4j’s cloud offering and partnerships with leading cloud hyperscalers and ecosystem leaders. Learn more at and follow us on .nOur Vision:
At Neo4j, we have always strived to help the world make sense of data.nAs business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive.nThe Role:nWe are looking for experienced backend engineers to join our team which mainly develops the distributed aspects of the Neo4j database. Building on our fast and open source native graph database, our team delivers critical enterprise features such as high availability, distributed consistency, horizontal scalability and deployment flexibility.nWe’re particularly excited to hear from people who have developed and maintained complex distributed systems before; who have experienced some of their pain points and design trade-offs first hand.nYour contributions will be deployed in production environments around the world, vital to the varied and demanding use cases of our customers.nWhat the work is like:nThe day-to-day work is quite wide-reaching in the database stack, from low-level (efficient IO systems where every flush and allocation counts) to high (distributed control planes where predictability and stability are vital).nWe have a development culture focused on taking the time needed to achieve quality and correctness. However, there is plenty of room for pragmatism and fast paced problem solving.nApart from coding features, you’ll also work with support engineers to track down tough bugs, SREs to support our database as a service offering, and with product managers and other teams to design new features.nYou’ll also spend time learning, thinking and experimenting. Specializing in topics that interest you and helping to grow yourself, the team and the product.nWhat you'll bring:nAbility to work independently within a flexible software development organizationnAbility to communicate about, and collaborate on, complex topics.nExperience of distributed systems through usage, administration or development.nDesire to learn modern and high performance Java programming (or prior knowledge).nDesire to work as part of a geographically distributed team.nNice to have:nExperience building stateful distributed systems (such as databases, message brokers or stream processing systems)nExperience working with distributed orchestration systems, such as Kubernetes.nExperience of distributed systems through usage, administration or development.nExisting knowledge of Java programming, the Java ecosystem or JVM internals.nExperience with working on large code bases.n#LI-HybridnWhy Join Neo4j?
Neo4j is, without question, the most popular graph database in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j.nNeo4j is one of the fastest-scaling technology companies in this industry. It in annual recurring revenue (ARR), doubling its ARRnRaised the biggest funding round in database history ($25M Series F). Backed by world-class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over 600M in funding and is currently valued at over 2Bn. This puts Neo4j among the most well-funded database companies in history.n84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include , , , , , , , , , , and .nCo-founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success.nCountless . Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform.nA recent Forrester Total Economic Impact Study cited Neo4j as delivering 417% ROI to customers.nNeo4j was named as a Visionary in the 2023 Gartner Magic Quadrant for Cloud Database Management Systems among 19 other recognized global DBMS vendors. Neo4j was also ranked as a Strong Performer among 14 top vendors in The Forrester Wave: Vector Databases, Q3 2024.nshows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications.
If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application.
At Neo4j, we are committed to building awareness and helping to improve these issues.nOne of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience. We look forward to receiving your application.nNeo4j Values:
Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values:n(we)-(:VALUE)->(relationships)n(we)-(:FOCUS_ON)->(userSuccess)n(we)-(:THRIVE_IN)->(:Culture {type: (‘Open’, ‘Inclusive’)})n(we)-(:ASSUME)->(:Intent {direction:’Positive’})n(we)-(:WELCOME)->(:Discussions {nature: ‘IntellectuallyHonest’})n(we)-(:DELIVER_ON)->(ourCommitments)nNeo4j is committed to protecting and respecting your privacy. Please read the to understand how we will handle the personal data that you provide.nMore information at.
#J-18808-Ljbffrn
Software Development Engineer
Posted 6 days ago
Job Viewed
Job Description
Order Ref: (phone number removed)
Position Title: Software Development Engineer
Duration: Contract
Location: Gaydon
INSIDE IR35 - Up to 21.83 Umbrella PAYE
*Applicants MUST have proof of immediate, on-going and valid eligibility to work full time in the UK and travel within the EU.*
About the company
I am currently recruiting on behalf of a Luxury Automotive OEM, based in Gaydon, who are seeking a Software Development Engineer to join their team
Duties:
- Software Development Engineering (High Tech) focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end user applications for sale to external customers.
The work includes:
- Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics
- Using programming, scripting, and/or database languages to write the software code
- Supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
- Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
- Level: An Experienced Professional (P2) applies practical knowledge of job area typically obtained through advanced education and work experience.
Responsibilities typically include:
- Works independently with general supervision.
- Problems faced are difficult but typically not complex.
- May influence others within the job area through explanation of facts, policies and practices.
Why work through Contechs?
Contechs is a leading Automotive, Design, Engineering, Technology and Innovation Recruitment Consultancy. Founded in 1997, with an inhouse Contractor Care Team to support all external employees, acts as an employment agency for permanent and contract recruitment.
How to Apply
If you're interested in applying for this position, submit your application and one of our recruiters will be in touch.
If you know anyone that is suitable for the role, please visit the below page where we offer up to 600 referral fee: (url removed)>
Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.
The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.
Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.
Requirements:
- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.-
- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.
- Experience with Python and C++ / C# including how to integrate ML features.
The role does require relevant technical expertise, limited university / freelance projects are not sufficient.
On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.
Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford
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 ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27474 ) 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.
Be The First To Know
About the latest Microservices Jobs in United Kingdom !
Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
Our OEM Client based in Coventry, is searching for a Software Development Engineer to join their team, Inside IR35. This is a contract position until 31st March 2026.
Umbrella Pay Rate: £27.03 per hour.
Key Accountabilities and Responsibilities, including key performance indicators:
- Working with control boards to perform microcontroller software testing.
- Analyse system level requirements and decompose to software requirements.
- Design software components in-line with requirements.
- Implement software components using MATLAB/Simulink and/or C/C++ code.
- Develop and execute software component unit test cases.
- Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms.
- Contribute to software code reviews.
- Deliver verified and validated software according to project deliverables and timing.
- Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262.
- Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues).
Essential Skills, Knowledge and Experience:
- Solid background in control system design and embedded software development for power electronic converters.
- Experience in developing AUTOSAR software using model-based design.
- Experience using Embedded C, MATLAB / Simulink, CATIA NoMagic (or other model-based system engineering tool), Vector CANalyzer & CANoe
- Experience working with system / software requirements and requirement decomposition.
- Capable of validating control code through use of software validation tools in MIL, SIL and HIL environments.
- Knowledge of automotive electrical and communications systems.
- Possess a high-level of attention to detail / accuracy, whilst delivering at pace.
- Team player, able to work together with multiple teams and departments to deliver effective solutions.
Desirable Skills, Knowledge and Experience:
- Automotive / Aerospace experience of delivering embedded controls software in a model-based environment.
- Understanding of functional safety and ISO 26262.
- Experience in writing and maintaining software requirements using TRM (Dassault Systems).
- Experience writing MISRA C compliant code.
- Experience with Infineon TriCore and DSP microcontrollers.
- Familiarity with automatic code generation.
- Understanding of Agile software development.
- Knowledge of ASPICE or equivalent.
- Higher degree in computing, software, controls or relevant subject.
Software Development Engineer
Posted 11 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.