Permanent Design Patterns Jobs in Edinburgh

19 of 19 Permanent Design Patterns Jobs in Edinburgh

Software Developer (all levels)

edinburgh, central scotland, United Kingdom
Fime
of our mission to deliver high-quality software solutions that meet our clients' needs in the payments, Digital Identity and telecoms industries. ACTIVITIES Design, develop, test, and maintain Java-based software applications and systems, ensuring alignment with project requirements, industry standards, and optimal performance. Support and troubleshoot platform … of 5 years of experience in Software Development in Java. Proficient in Java with solid understanding of object-oriented programming , software design patterns and concepts. Experience with Java applications and Java GUI frameworks (e.g., Swing), and skill in writing clean, readable, and reusable Java code. Nice to … e.g. as Microsoft Azure, Experience with Android Application Development. KNOWLEDGE & SKILLS Completed degree in a related field. Knowledge of design and architectural patterns, fundamental design principles for scalable applications, and how to apply this knowledge to real world problems. Proficient in code versioning tools (e.g. More ❯
Posted:

Java Software Developer - Edinburgh

Edinburgh, UK
Avaloq
scale systems on Java/Spring Boot/Hibernate/JPA (or related platforms). Well versed with key low level design patterns/OOPs, Domain Driven Design concepts, as well as microservice architecture/patterns (especially those dealing with eventual consistency, resilience and More ❯
Posted:

Software Development Engineer III, Alexa Connected Devices

City, Edinburgh, United Kingdom
Amazon
for Alexa Cloud that enable connectivity between Alexa enabled devices (Echo, Smart Home etc.) and Alexa. Key job responsibilities You will lead the design, development, testing and deployment of cross team projects, meet with stakeholders, drive execution, and mentor junior engineers. You will be an independent technical leader … team processes and create mechanisms to effectively deliver projects. A day in the life You will be the technical leader responsible for service design, development, and operations. You will brainstorm new ideas and work on forward looking architectures and design with Principal Engineers and other Senior … 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS 5+ years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Amazon

City, Edinburgh, United Kingdom
Amazon
this role, you will scope complex projects and deliver simple, elegant solutions by collecting product and business requirements, driving the development schedule from design to release, making appropriate trade-offs to optimize time-to-market, and clearly communicating goals, roles, responsibilities, and desired outcomes to internal cross-functional … seasoned individual with excellent experience as a Software Development Engineer for distributed SOA software systems and the ability to guide high-level technical design while considering potential future areas of fraud our platform might encounter. Key job responsibilities Collaborate with experienced cross-disciplinary Amazonians to conceive, design … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience - 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience - Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, A to Z

City, Edinburgh, United Kingdom
ENGINEERINGUK
scale to serve millions of Amazonians globally. This role offers continuous opportunities to innovate as you develop new features, enhance existing tools, and design seamless integrations across Amazon's vast technical landscape. Key job responsibilities Design and deliver scalable, highly-available services that serve our global … services, ensuring exceptional performance and reliability Drive data-driven technical decisions while maintaining high standards in complex, ambiguous environments Collaborate with product and design partners to create intuitive user experiences that simplify complex workflows Innovate and improve our engineering practices while maintaining operational excellence Mentor fellow engineers and … such as Java, C++, or C# including object-oriented design Bachelor's degree or equivalent Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems. Experience with full software development life cycle, including coding standards, code reviews, source control management, build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II, Global Payments Tech

City, Edinburgh, United Kingdom
Amazon
atmosphere, and watch yourself grow with one of the fastest growing areas of the Amazon e-commerce services platform. Key job responsibilities Define, design, and implement multi-tier distributed software applications. Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability … and adherence to development goals and principles. Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes. Must be able to effectively collaborate in a fast paced environment with multiple teams in a large … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience. 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience. Experience programming with at least one software programming language. PREFERRED QUALIFICATIONS 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, AB MSET Charter

City, Edinburgh, United Kingdom
Amazon
business customers. You will have the opportunity to apply this passion by leveraging your technical skills in areas such as algorithms, object-oriented design, distributed systems, web development, front-end/back-end design, and more. You will also have the opportunity to collaborate with diverse … BASIC QUALIFICATIONS 2+ years of non-internship professional software development experience 1+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language PREFERRED QUALIFICATIONS 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Engineer II

City, Edinburgh, United Kingdom
Amazon
dynamic team, we encourage you to apply. Join us in influencing the future of consumer technology at Amazon. Key job responsibilities Ability to design and code right solutions starting with broadly defined problems. Drive best practices and engineering excellence. Work with other team members to develop the architecture … and design of new and current systems. Work in an agile environment to deliver high quality software. … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer

City, Edinburgh, United Kingdom
Amazon
and services for millions of Amazon customers. You will work with world-class engineers, business leaders, and other talented engineering teams while you design, architect, and code for Kindle Reader iOS, Android app, and E-Reader software. You will join a team that is developing a platform on … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language PREFERRED QUALIFICATIONS 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer

City, Edinburgh, United Kingdom
Rockstar Games
for both platforms with Flutter. Work closely with our QA department and the developer teams working on the individual games. Contribute to the design and architecture of new features and improvements for the mobile platform. Troubleshoot and debug complex issues, optimize code, and improve overall stability. Collaborate with … with Flutter for UI/UX. Strong experience with Ruby for build automation. Strong CS fundamentals, including excellent understanding of OO design patterns and concepts. Experience with API design and development. Experience with source control, preferably Git. PLUSES Please note that these are desirable skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Developer

edinburgh, central scotland, United Kingdom
Net Talent
Net Talent have partnered with a FinTech business who are looking for a Principal Developer to help with the design, build and implementation of creative applications to service the needs of their growing client list. You will have experience as a Senior/Lead/Principal who has … business critical applications. This position offers an excellent opportunity to maintain ‘hands on’ coding involvement whilst also playing a role in technical solution design decisions and people leadership. This is a Hybrid role and is 2 days onsite and can be in either the Edinburgh or Glasgow office. … environment would be an advantage Experience of technical and architectural design, particularly distributed systems, with a proficiency for related design patterns Able to translate end user/stakeholder requirements into detailed technical/architectural specifications when appropriate and in turn into robust solutions Familiar with More ❯
Posted:

Software Development Engineer 2, IBA

City, Edinburgh, United Kingdom
Amazon
complex technical problems and work with engineering and business teams distributed across the globe. Key job responsibilities Your primary responsibilities will involve the design and implementation of highly available, scalable and fault-tolerant systems at scale. You will leverage technologies and real-time analytics and high volume, low … building innovative solutions to address the root causes of tax and invoicing defects Own technical relationships with business teams and cross-functional partners Design and implement scalable systems that handle millions of transactions Collaborate with team members to solve complex problems in tax calculation, invoicing, and compliance Contribute … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II, Amazon Customer Service

City, Edinburgh, United Kingdom
Amazon
BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PL/SQL Senior Software Engineer - Credit - Edinburgh

Edinburgh, UK
Avaloq
United Kingdom. In this role, you will be responsible for developing and maintaining cutting-edge software solutions for credit risk assessment and management. Design, develop, and implement complex software systems for credit risk modeling and analysis Collaborate with cross-functional … teams to understand business requirements and translate them into technical specifications Write clean, efficient, and maintainable code using best practices and design patterns Optimize existing software systems for improved performance and scalability Participate in code reviews and provide constructive feedback to team members Troubleshoot and debug issues More ❯
Posted:

Application Architect

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Craneware
methodology and Craneware Software Standards. Possession of an innovative mind-set. Knowledge of new and emerging technologies as well as new methodologies and design patterns. Providing technical direction to fast-paced teams across engineering e.g. delivery teams, DevOps and software managers that follow agile methodologies. Excellent level of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director, Platform Engineering

City, Edinburgh, United Kingdom
Hybrid / WFH Options
ENGINEERINGUK
of the engineering team. Improve Engineering culture by encouraging continuous focus on reliability across the entire application lifecycle. Proactive participant in architectural and design decisions. Design and implement end-to-end monitoring solutions for Application and Infrastructure components, based on cutting-edge SLO-based telemetry tools. … communication skills. Excellent analytical, problem-solving, and debugging skills. Demonstrated ability to build positive relationships. Self-motivated. Knowledge of software development methodologies (analysis, design, development, testing) and basic understanding of Agile/Scrum methodology and practices. Good hands-on object-oriented programming experience in Java, including proficiency in … object-oriented principles and design patterns. Good to Have Passionate about data platforms, data quality, and everything data. Understanding of Agile work environments, including knowledge of GIT, CI/CD, and one scripting language like Perl, Python, etc. Experience with automated configuration management tools. Our benefits To help More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior UI Programmer (C++)

City, Edinburgh, United Kingdom
Rockstar Games
features. The responsibilities will cover the entirety of development from beginning to end and cover large multi-year time spans. Identifying requirements and design work all the way through to implementation and final delivery. Working and coordinating with other UI team members and external team members to deliver … or computer science. SKILLS An expert in C++ and low-level, high-performance coding. Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming. Fully experienced with the programming challenges related to UI development. Familiar with all tools used in day to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Security Architect

City, Edinburgh, United Kingdom
FNZ (UK) Ltd
to the Head of Security Architecture and Engineering . You will have an excellent command of security principles and a demonstrated ability to design practical, secure solutions that exceed business needs. Your role in FNZ will be to work both as a change agent alongside business units as … to make meaningful and high value improvements. Specific Role Responsibilities Contribute to the creation of an enterprise-wide security architecture, comprising design, patterns and processes. Run and develop Security Architecture Design Authority/Working Groups. Work with FNZ business units as a trusted advisor to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

React JS Architect

edinburgh, central scotland, United Kingdom
Hybrid / WFH Options
Focus on SAP
UK is must (No Sponsorship available) Responsibilities: Define and own the frontend architecture for large-scale React applications Set coding standards, design patterns, and reusable component strategies Collaborate with backend teams, DevOps, and designers to ensure seamless integration Conduct technical reviews, audits, and performance optimizations Lead and More ❯
Posted:
Design Patterns
Edinburgh
10th Percentile
£50,300
25th Percentile
£53,250
Median
£70,000
75th Percentile
£85,000
90th Percentile
£105,000