1,033 Software Development jobs in the United Kingdom
Backend Engineer (Payments)
Posted 1 day ago
Job Viewed
Job Description
Join Proton and build a better internet where privacy is the default
At Proton, we believe that privacy is a fundamental human right and the cornerstone of democracy. Since our inception in 2014, founded by a team of scientists from CERN, we have dedicated ourselves to providing free and open-source technology to millions worldwide, ensuring access to privacy, security, and freedom online.
Our journey began with Proton Mail, the largest secure email service globally, and has since expanded to include Proton VPN, Proton Calendar, Proton Drive, and Proton Pass. These tools empower individuals and organizations to take control of their personal data, break away from Big Tech’s invasive practices, and defeat censorship. Our work impacts hundreds of millions of lives, from activists on the front lines defending freedom to leaders in governments protecting sensitive information. In some cases, Proton’s services have even been instrumental in saving lives by enabling secure and private communications in high-risk situations.
Proton is a profitable company that does not rely upon VC funding, supporting over 100 million user accounts with a growing team of over 500 people from over 50 different countries, from the world's top companies and universities. We value intelligence, learning potential, and ambition in our hiring process. Adaptability is key as we navigate uncharted territories and redefine how business is conducted online.
Hiring at Proton is highly selective, with less than 1% of candidates hired. We believe smaller teams of exceptional talent will always prevail over larger teams with lower talent density. You will have the opportunity work with many of the world's top minds in their fields, ranging from former international math and science olympiad winners to chess champions.
We have a global mindset and big ambitions but remain a start-up at heart. We value empowerment and flexibility and keep our structure flat to keep moving fast and avoid unnecessary politics. Tired of blending into the crowd? Join us and do work you can truly be proud of. Check our open-source projects here!
The Payments Team
The goal of the Payments team is to enable revenue generation for the entire Proton ecosystem. This comes in the form of introducing new payment methods for users to architecting our client libraries. This team has impact across all of Proton's products and is critical to the success of the business as a whole.
- As Proton is a global Company, the Payments Team works to continuously expand the possibilities for users to pay with various payment methods, beyond just plain credit cards or Paypal.
- The team works in tight collaboration with the Account Team (responsible for the Proton user lifecycle), the Proton Finance team, and every single Business Unit to ensure that plans, promotions and pricing meet user expectations.
- The mission of the team is to empower anyone in the world who wish to use Proton services, to become a Proton subscriber by building enticing interfaces, being able to progressively reach global markets, by providing the methods and tooling allowing users to pay, and for the Proton organization to properly being able to measure growth, and to follow the relative financial regulations.
Tech Stack and Tools:
- Differently than many other stacks at Proton, the Payments stack depends largely on external services such as payment providers, tax-information providers, currency-conversion providers. As such it is critical, for the success of the service, to build with resilience.
- Internally our backend code is in general based on PHP/Symfony, our frontend is based on React, our mobile code is based on Kotlin (on Android) and on Swift (on iOS), with a growing shared codebase in Rust.
- All our client-code is open-source and GPL3.
- We are migrating our infrastructure to Kubernetes.
- Everything runs on premise in Proton's data-centers.
- To organize our work we use classic tools such as Jira and Confluence.
Future Plans:
- With payments being the backbone of any subscription business, we have ambitious plans to expand the team to cover a wide breadth of topics ranging from demystifying payment performance data across regions/products, to thinking about the holistic strategy of product catalogs, and everything in between. This particular team requires someone who is a strong generalist, who thrives with ambiguity. There's huge potential for growth no matter the domain, and the outcome for any candidate is an in-depth view into how money moves globally.
What you will do:
- Build features in all of Proton's products.
- Close interactions with products and engineers across the company.
- Build scalable software architecture through software engineering best practices.
- Optimise user experience and design.
Job requirements:
- Proven experience with back-end development.
- Expertise in building scalable, high-performance solutions.
- Proficiency with profiling techniques and performance optimization tools.
- Experience leading a team initiative from discovery to production.
- Strong understanding of SQL (MySQL preferred) and data modeling best practices.
- Familiarity with Redis or other caching technologies for performance optimization.
- Knowledge of security best practices and experience implementing secure software solutions.
- In-depth understanding of HTTP/REST, including both the development and consumption of web-based APIs.
- Solid grasp of cryptographic concepts, including key exchange, and the distinction between symmetric and asymmetric encryption.
- Experience within the payments domain.
- Experience with iOS or Android app development.
- Experience with managing Linux servers, including infrastructure as code (Puppet, Ansible) and containerization.
Even if you don’t meet all the requirements listed above, but feel you could still be a great fit, please still apply.
What We Offer
- Office First: Collaboration is easier and more effective in person, which is why we have offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei. You can also enjoy working from home up to 30% of the time, while enjoying great company during our three core days in the office. Depending on the role, fully remote positions may also be available.
- Technology: We provide all the devices and software you need to excel in your role, ensuring you have the best tools at your disposal to achieve your goals.
- Food: Lunch and snacks are provided by Proton every day at our offices.
- Transport: We will always support our employees with transport costs through subsidizing public transport, bike allowances, or parking spaces based on your office location.
- Stock Options: At Proton, we are all owners of the company and you get stock options when you join us.
- Flexible Working: You can define your own working hours as long as it works with team meetings.
- Learning and Development: We are committed to your professional growth. Proton offers various learning opportunities, including training programs, conferences and events, and continual learning.
- Employee Benefits: Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs.
- Work that Matters: Proton is a community-first organization, started with the support of a crowdfunding campaign and built with community input. To this day, Proton’s only source of revenue is user subscriptions. Over 100 million people trust and support Proton, and we put our users and community first in everything we do.
Our Commitment to Diversity and Inclusion
At Proton, we believe diversity drives innovation and strengthens our mission to provide privacy as a default for all. We are committed to fostering an inclusive environment where all individuals, regardless of race, ethnicity, gender, age, sexual orientation, physical ability, or socio-economic background, feel valued and empowered. We strive to create equal opportunities, promote open dialogue, and support continuous learning to ensure every voice is heard and respected.
If you need any extra support or reasonable adjustments during the hiring process, please let your talent partner know.
Candidate Privacy Notice
When you apply for a position, refer a candidate, or are considered for a role at Proton Technologies AG (Proton, we, us, or our), your information is stored in Greenhouse, in accordance with their Service Privacy Policy. This information is used to evaluate your suitability for the posted position. We also retain this information for consideration for future roles that you may apply for or that we believe may align with your background and skills.
If we no longer have a legitimate business need to process your information, we will either delete or anonymize it. Should you have any inquiries about how we use or manage your information, or if you wish to access, correct, or delete your data, please contact our privacy team at
#J-18808-LjbffrSoftware Development Engineer
Posted 12 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 7 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 17 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 8 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.
Software Development Engineer
Posted 8 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.
Software Development Engineer
Posted today
Job Viewed
Job Description
Sitting within our Product Delivery team, the Software Developer works in an Agile and multi-disciplined team to develop and deliver our proprietary travel products and platforms.
Contributing to the development process the Software Developer helps generate delivery ideas and solutions whilst encompassing the full spectrum of design, coding, manual and automated testing.
Playing a pivotal role, the Software Developer ensures successful delivery of key strategic objectives through the development of high quality software and supporting documentation.
**What You'll Do on a Typical Day**
+ Develop web and server-side applications using VB/C#, TSQL, and other technologies from the Microsoft stack whilst following and improving upon coding style standards and guidelines
+ Effectively use source control, writes unit tests and liaises internally with software testers to support the delivery of bug-free code
+ Leverage knowledge to use the correct development approach, whilst adapting to the task at hand
+ Follows best practice around .NET secure coding and PCI-DSS compliance
+ Positively effects PCI compliance
+ Assists in the creation and progression of technical documentation for modules and features
+ Participates in Agile ceremonies and departmental events
+ Works with key stakeholders to understand, develop and deliver customer requirements
+ Shares knowledge in modern development techniques
+ Uses available technical and non-technical resources to develop and maintain a good understanding of the travel industry, our products and services offered
**What Technical Skills** **You'll** **Develop**
+ .NET 4.5 onwards, .Net Core, WebForms and development in VB/C#
+ HTML, CSS, JSON
+ SQL Server 2008/12
+ Jira and/or TFS management software
+ Source control such as Azure DevOps Repos and GIT
+ REST API techniques
+ ReactJs, Typescript/Javascript
+ Building scalable applications
+ Relational database design
+ ORM and DI frameworks
+ DDD and TDD processes
+ SOLID development principles
+ SPA JavaScript framework
+ Deployment tools and test automation framework
**What We're Looking For**
+ Accurate and methodical in working within guidelines and policies
+ Excellent organiser with a strong ability to solve problems
+ Self-disciplined with the ability to work autonomously and/or collaboratively within a team
+ Adaptable by nature with persistence to see a job through to a timely conclusion
+ Relationship-orientated, a good listener and communicator who can engage and adapt their approach to the audience
+ Self-controlled and capable of communicating facts within the required area of knowledge and expertise
+ An advocate of best business and technical practice
+ Very good grasp of computer science or software engineering with ability to articulate (or equivalent recognized experience)
+ Educated to A-Level
#GBTJobs
**Location**
United Kingdom
**The #TeamGBT Experience**
Work and life: Find your happy medium at Amex GBT.
+ **Flexible benefits** are tailored to each country and start the day you do. These include health and welfare insurance plans, retirement programs, parental leave, adoption assistance, and wellbeing resources to support you and your immediate family.
+ **Travel perks:** get a choice of deals each week from major travel providers on everything from flights to hotels to cruises and car rentals.
+ **Develop the skills you want** when the time is right for you, with access to over 20,000 courses on our learning platform, leadership courses, and new job openings available to internal candidates first.
+ **We strive to champion Inclusion** in every aspect of our business at Amex GBT. You can connect with colleagues through our global INclusion Groups, centered around common identities or initiatives, to discuss challenges, obstacles, achievements, and drive company awareness and action.
+ And much more!
All applicants will receive equal consideration for employment without regard to age, sex, gender (and characteristics related to sex and gender), pregnancy (and related medical conditions), race, color, citizenship, religion, disability, or any other class or characteristic protected by law.
Click Here ( for Additional Disclosures in Accordance with the LA County Fair Chance Ordinance.
Furthermore, we are committed to providing reasonable accommodation to qualified individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the hiring process. For details regarding how we protect your data, please consult the Amex GBT Recruitment Privacy Statement ( .
**What if I don't meet every requirement?** If you're passionate about our mission and believe you'd be a phenomenal addition to our team, don't worry about "checking every box;" please apply anyway. You may be exactly the person we're looking for!
Click Here to Learn More (
Be The First To Know
About the latest Software development Jobs in United Kingdom !
Software Development Engineer
Posted today
Job Viewed
Job Description
Sitting within our Product Delivery team, the Software Developer works in an Agile and multi-disciplined team to develop and deliver our proprietary travel products and platforms.
Contributing to the development process the Software Developer helps generate delivery ideas and solutions whilst encompassing the full spectrum of design, coding, manual and automated testing.
Playing a pivotal role, the Software Developer ensures successful delivery of key strategic objectives through the development of high quality software and supporting documentation.
**What You'll Do on a Typical Day**
+ Develop web and server-side applications using VB/C#, TSQL, and other technologies from the Microsoft stack whilst following and improving upon coding style standards and guidelines
+ Effectively use source control, writes unit tests and liaises internally with software testers to support the delivery of bug-free code
+ Leverage knowledge to use the correct development approach, whilst adapting to the task at hand
+ Follows best practice around .NET secure coding and PCI-DSS compliance
+ Positively effects PCI compliance
+ Assists in the creation and progression of technical documentation for modules and features
+ Participates in Agile ceremonies and departmental events
+ Works with key stakeholders to understand, develop and deliver customer requirements
+ Shares knowledge in modern development techniques
+ Uses available technical and non-technical resources to develop and maintain a good understanding of the travel industry, our products and services offered
**What Technical Skills** **You'll** **Develop**
+ .NET 4.5 onwards, .Net Core, WebForms and development in VB/C#
+ HTML, CSS, JSON
+ SQL Server 2008/12
+ Jira and/or TFS management software
+ Source control such as Azure DevOps Repos and GIT
+ REST API techniques
+ ReactJs, Typescript/Javascript
+ Building scalable applications
+ Relational database design
+ ORM and DI frameworks
+ DDD and TDD processes
+ SOLID development principles
+ SPA JavaScript framework
+ Deployment tools and test automation framework
**What We're Looking For**
+ Accurate and methodical in working within guidelines and policies
+ Excellent organiser with a strong ability to solve problems
+ Self-disciplined with the ability to work autonomously and/or collaboratively within a team
+ Adaptable by nature with persistence to see a job through to a timely conclusion
+ Relationship-orientated, a good listener and communicator who can engage and adapt their approach to the audience
+ Self-controlled and capable of communicating facts within the required area of knowledge and expertise
+ An advocate of best business and technical practice
+ Very good grasp of computer science or software engineering with ability to articulate (or equivalent recognized experience)
+ Educated to A-Level
#GBTJobs
**Location**
United Kingdom
**The #TeamGBT Experience**
Work and life: Find your happy medium at Amex GBT.
+ **Flexible benefits** are tailored to each country and start the day you do. These include health and welfare insurance plans, retirement programs, parental leave, adoption assistance, and wellbeing resources to support you and your immediate family.
+ **Travel perks:** get a choice of deals each week from major travel providers on everything from flights to hotels to cruises and car rentals.
+ **Develop the skills you want** when the time is right for you, with access to over 20,000 courses on our learning platform, leadership courses, and new job openings available to internal candidates first.
+ **We strive to champion Inclusion** in every aspect of our business at Amex GBT. You can connect with colleagues through our global INclusion Groups, centered around common identities or initiatives, to discuss challenges, obstacles, achievements, and drive company awareness and action.
+ And much more!
All applicants will receive equal consideration for employment without regard to age, sex, gender (and characteristics related to sex and gender), pregnancy (and related medical conditions), race, color, citizenship, religion, disability, or any other class or characteristic protected by law.
Click Here ( for Additional Disclosures in Accordance with the LA County Fair Chance Ordinance.
Furthermore, we are committed to providing reasonable accommodation to qualified individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the hiring process. For details regarding how we protect your data, please consult the Amex GBT Recruitment Privacy Statement ( .
**What if I don't meet every requirement?** If you're passionate about our mission and believe you'd be a phenomenal addition to our team, don't worry about "checking every box;" please apply anyway. You may be exactly the person we're looking for!
Click Here to Learn More (
Software Development Engineer

Posted 3 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 - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll 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 you'll 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 "Work Hard, Have Fun, Make History." 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 team's 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, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's 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
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.
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, there's nothing we can't 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 you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer
Posted today
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 a.
WHJS1_UKTJ