will be to design, develop, document and support massively scalable, distributed real-time systems. Using C++, Java, object-oriented designpatterns, distributed databases, and other innovative storage techniques, you will build and deliver software systems that support complex and rapidly evolving business requirements. We are … engineering excellence. - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, 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 ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
ENGINEERINGUK
efficiency, high availability, concurrent and fault tolerant software and technology systems. Significantly contribute to development of Aladdin's global, multi-asset trading platform. Design and develop innovative solutions to complex problems, identifying issues and roadblocks. Apply validated quality software engineering practices through all phases of development. Be a … specific recruiting, management actions and employee engagement. Skills and Experience: A proven foundation in core Java and related technologies, with OO skills and design patterns. Track record building high quality software with design-focused and test-driven approaches. Hands-on experience in Java/Spring Framework … SQL and/or NOSQL technologies like MS SQL, Sybase, Cassandra or Redis. A real-world practitioner of applying cloud-native designpatterns to event-driven microservice architectures. Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis. Exposure to building microservices and APIs ideally with More ❯
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 (designpatterns, 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 ❯
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 (designpatterns, 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 ❯
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 (designpatterns, 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 ❯
projects and improvements. BASIC QUALIFICATIONS 3+ years of Android development experience 2+ years of non-internship design or architecture (designpatterns, 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 ❯
Software Development Engineer, PrivateLink AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment … endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilities You design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. You invent on customers' behalf and solve difficult … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, 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 ❯
to deployment in a collaborative squad environment. Key Responsibilities: Develop REST APIs and event-driven services in .NET6. Apply designpatterns like dependency injection for scalable solutions. Collaborate across disciplines to meet user story requirements. Drive efficiency through component reuse and configuration. Ensure code quality More ❯
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 designpatterns and concepts. Experience with API design and development. Experience with source control, preferably Git. PLUSES Please note that these are desirable skills More ❯
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 … Minimum Qualifications 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (designpatterns, 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 ❯
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 (designpatterns, 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 ❯
vision for a planning team that touches every Amazon package, as well as all the aspects of the software development cycle including scoping, design, implementation, testing & delivery of our product. … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, 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 ❯
BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, 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 ❯
BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (designpatterns, 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 ❯
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 ❯
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 designpatterns 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 ❯
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 ❯
information on Amazon Web Services, please visit . BASIC QUALIFICATIONS Experience (non-internship) in professional software development Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems Experience programming with at least one software programming language PREFERRED QUALIFICATIONS Experience with full software development More ❯