of speed and scale Working cross-functionally across Kallikor to support adjacent projects where required Write high-quality, well-tested code following modern engineering practices and designpatterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Strong software engineering fundamentals including system architecture, designpatternsMore ❯
of speed and scale Working cross-functionally across Kallikor to support adjacent projects where required Write high-quality, well-tested code following modern engineering practices and designpatterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Essential: Strong software engineering fundamentals including system architecture, designpatterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional software development experience with a track record of delivering high-quality, production-grade code Experience with scientific computing libraries such as NumPy, Pandas, or SciPy in production environments Holistic software development mindset covering testing, documentation, security, and performance Track record of More ❯
supporting Amazon Foundational Security Services, to provide our customers with secure by default security services. We dive deep into security technologies such as new access control designpatterns, identity security services, access control, authorization, authentication, and life cycle management to support our customers as Amazon continues to scale and grow. We are looking for software professionals from … systems on a global scale. A day in the life Amazon has a fast-paced environment - "Work Hard, Have Fun, Make History." Our team works with users to design new security features, deploy software through large automated systems, and operationally support security software. You'll look for new approaches to automate fixes for operational issues and use Amazon … and learning experiences inspire us to continue learning and to embrace our uniqueness. 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 - Bachelor's degree in computer science or equivalent - Experience with More ❯
to the roadmap and acting as a sounding board for technical leadership. Collaborate with product specialists , full-stack and infrastructure engineers to develop and maintain services in production. Design and implement user-facing features using React and modern Web technologies, ensuring … smooth and intuitive user experiences. Engage with stakeholders to understand user needs, define requirements, and develop practical, scalable solutions. Experiment with and advocate for new systems, designpatterns, and tooling; advocate for continuous improvement and best practices. Contribute to the team strategy, tooling, process, and culture. We're Looking For Proven software development experience , including building and … facing production systems. Frontend expertise, with deep understanding of React (ideally with Next.js) and responsive UI design. Strong UI architecture skills , with the ability to apply designpatterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus More ❯
to the roadmap and acting as a sounding board for technical leadership. Collaborate with product specialists , full-stack and infrastructure engineers to develop and maintain services in production. Design and implement user-facing features using React and modern Web technologies, ensuring … smooth and intuitive user experiences. Engage with stakeholders to understand user needs, define requirements, and develop practical, scalable solutions. Experiment with and advocate for new systems, designpatterns, and tooling; advocate for continuous improvement and best practices. Contribute to the team strategy, tooling, process, and culture. We're Looking For Proven software development experience , including building and … facing production systems. Frontend expertise, with deep understanding of React (ideally with Next.js) and responsive UI design. Strong UI architecture skills , with the ability to apply designpatterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus More ❯
to the roadmap and acting as a sounding board for technical leadership. Collaborate with product specialists , full-stack and infrastructure engineers to develop and maintain services in production. Design and implement user-facing features using React and modern Web technologies, ensuring … smooth and intuitive user experiences. Engage with stakeholders to understand user needs, define requirements, and develop practical, scalable solutions. Experiment with and advocate for new systems, designpatterns, and tooling; advocate for continuous improvement and best practices. Contribute to the team strategy, tooling, process, and culture. We're Looking For Proven software development experience , including building and … facing production systems. Frontend expertise, with deep understanding of React (ideally with Next.js) and responsive UI design. Strong UI architecture skills , with the ability to apply designpatterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus More ❯
to the roadmap and acting as a sounding board for technical leadership. Collaborate with product specialists , full-stack and infrastructure engineers to develop and maintain services in production. Design and implement user-facing features using React and modern Web technologies, ensuring … smooth and intuitive user experiences. Engage with stakeholders to understand user needs, define requirements, and develop practical, scalable solutions. Experiment with and advocate for new systems, designpatterns, and tooling; advocate for continuous improvement and best practices. Contribute to the team strategy, tooling, process, and culture. We're Looking For Proven software development experience , including building and … facing production systems. Frontend expertise, with deep understanding of React (ideally with Next.js) and responsive UI design. Strong UI architecture skills , with the ability to apply designpatterns to build simple, reusable components for complex interfaces. Solid computer science fundamentals , including familiarity with data structures, algorithms, profiling, and performance optimization. Attention to code quality , with a focus More ❯
About the Role Lead the architectural design and implementation of a comprehensive design system to support multiple products and platforms within the organization. Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. Define and document architecture principles, guidelines, and … best practices for the design system, ensuring consistency, reusability, and maintainability across all applications. Conduct thorough analysis of existing systems, tools, and processes to identify opportunities for integration with the design system and streamline workflows. Drive the evolution and enhancement of the design system by staying updated on industry trends, emerging technologies, and user … for complex software applications. Experience using Storybook, Chromatic and Zereheight for design systems. Experience creating automation processes for component governance. In-depth knowledge of designpatterns, UI/UX principles, and front-end technologies such as HTML, CSS, JavaScript, and BeastNative. Strong understanding of software architecture principles. Experience with version control systems (e.g., Git), package More ❯
Shape the future of user experience with strategic design initiatives that blend business needs and user insights. Drive the advancement of user-centric design strategies for our cutting-edge AI enablement products firmwide, with a focus on large-scale product design strategy and ensuring consistent experience. As a Vice President in DXD Securities Services … CDAO Experience Design, you will play a pivotal role in shaping the user experience across our products and services. Leveraging your deep knowledge of design and research practices to lead strategically important initiatives and develop innovative solutions that align with business requirements and user needs. As a subject matter expert, collaborate with cross-functional teams, guide … of the technology stack, as well as their impact on user experience An intellectually curious and innovative mindset. Comfort with ambiguity and change, an ability to learn technologies and patterns quickly and articulate complex concepts simply and succinctly. An ability to quickly identify and scale designpatterns and practices that accelerate delivery, increase value and scale More ❯
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 … least one modern language such as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, designpatterns, 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 More ❯
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 … least one modern language such as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, designpatterns, 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 More ❯
reliable streaming and playback experience, alongside building solutions and supporting new products that help Ring on their mission to connect people to what's important. Key job responsibilities - Design, develop and maintain our iOS mobile applications - Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility - Lead architecture and design … backwards from our customers to bring them an innovative and seamless home security experience. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# … including object-oriented design - iOS mobile application development experience in Objective-C and Swift - Experience communicating technical problems to both technical and business audiences verbally and in writing PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations More ❯
to provide the best possible experience to our customers, building solutions and supporting new products that help Ring on their mission to make neighbourhoods safer. Key job responsibilities - Design, develop and maintain our Android mobile applications - Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility - Lead architecture and design … and seamless home security experience. BASIC QUALIFICATIONS - Experience programming with at least one software programming language - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience (non-internship) in professional software development - Android mobile application development experience in Java and Kotlin PREFERRED QUALIFICATIONS - Bachelor's degree More ❯
in architecture governance bodies. Provide technical leadership to the team of Software Engineers/Analyst. Ensure application design adheres to the appropriate architectural and designpatterns in the systems. Executes creative architecture solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions and break down … technical problems. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Design & develop scalable micro-services to build a functional component that will support Risk Management functions. Partner with the product management team and other stakeholders in brainstorming sessions to identify solutions. Host sessions for design … applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal background Hands-on practical experience delivering system design, application development, testing, and operational stability for data delivery architectures. Full-stack developer with 6+ years of experience in designing and developing robust, scalable, and maintainable applications applying Object More ❯
ideal candidate thrives in a fast-paced environment, enjoys the challenge of highly complex business contexts that are typically being defined in real-time. We need someone to design and develop services that facilitate global financial transactions worth billions (USD) annually. A Software Development Engineer (SDE) at Amazon works on real world problems on a global scale, owns … in-Class customer experience by continuously improving platform, code and services that enable receivables globally Build services/integration for Financial Applications Design and Develop Best integration patterns for our system. Leverage and integrate with different tools, technologies and products within Amazon to reduce operational cost and enhance customer experience Partner directly with other Software Development Engineers … including security, readability, consistency, maintainability. 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 software development life cycle, including More ❯
and data strategies. Create reference architecture focused on design principles, detailed APIs, and major systems dependencies between business and IT Define the principles, guidelines, standards, and solution patterns to ensure solution decisions are aligned with the enterprise's future-state architecture vision Analyze the business-IT environment to detect critical deficiencies, legacy, and technical debt and recommend … background, preferably in large international organizations Experience with scalable architectures, API management, serverless technologies, and SaaS low code platform-tools/technologies Demonstrated experience communicating complex system architecture technologies, patterns, artifacts, and roadmaps to senior business leadership Good understanding of technology-enabled business transformation, Digital transformation, Organizational transformation, delivering enterprise-level Digital projects Knowledge of Agile Methodologies and ways … and supporting technologies Experience in collaborating with agile development teams in reviewing application architecture, design and implementation against quality standards Solid experience in modern designpatterns Expertise towards SOA & Microservices architecture implementation using REST APIs, queue-based messaging patterns, relational and NoSQL databases Working knowledge of Machine learning model integration and MLOps pipelines. Working More ❯
RTE) & Product Managers, the System Architect collaborates with the Feature teams to design and develop the architecture and create the Architecture Runway in line with Enterprise standards, patterns and roadmaps. Role Responsibilities Define Architecture vision - The System Architect's primary responsibility is defining the architecture vision and communicating it clearly to the ART. Consulting with product management … Architecture with the business, priorities and the vision - The System Architect defines, evolves, and maintains the architectural runway ensuring the delivery of business value. Collaborating with Product to design a solution which is technically feasible with architectural enablers. Ensure alignment with the Enterprise Architectural vision and ensure the ART's system is in line with it, as well … vulnerability detection, code security, authentication and authorisation DevOps: Continuous Integration and/or Continuous Delivery, tooling such as Git repos, code pipelines, IaC (Infrastructure as Code) Designpatterns: BFF, domain driven architecture, composable architecture, micro-services Understanding of software code management (code coverage security hotspots, maintainability of code), application and automated testing, Git repo branching strategies Band More ❯
microservices, Java, and event-driven design. Key Responsibilities Cloud Architecture Design: Lead the design of cloud-based systems and solutions, utilising AWS and modern architectural patterns such as microservices, event-driven architectures, and serverless computing to meet both current and future business needs. Cloud Security: Develop and implement robust security architectures for cloud solutions, ensuring … for critical applications. Event-Driven Systems: Architect event-driven systems using Kafka, designing and managing messaging frameworks to handle real-time data processing across distributed microservices. Microservices Architecture: Design and oversee the development of microservices-based systems, establishing best practices for modularity, scalability, and maintainability, with a focus on Java-based backend services. Technical Leadership: Provide technical leadership … efficiency and minimise cloud spend. Risk Management: Identify and mitigate technical risks in cloud-based systems and infrastructure. Documentation & Best Practices: Develop and maintain architectural standards, designpatterns, and documentation, ensuring a shared understanding of technical solutions. Skills, Knowledge and Expertise Degree in Computer Science, Software Engineering, Information Technology, or a related field or professional equivalent maybe More ❯
and adjust the Salesforce interface to fit basic business needs. Create basic reports and dashboards: Assist in the creation of simple reports and visualizations to track performance metrics. Design, implement, and maintain Salesforce backup and disaster recovery strategies, including regular testing and documentation. Conduct regular data audits, integrity checks, and deduplication processes to ensure data quality and recoverability. … especially for building API connections with external systems Preferred Qualifications of the Associate Software Engineer: Understanding of data structures, algorithms, object-oriented design, and designpatterns Strong analytical skills with the ability to interpret complex data and system logs Experience in regulated industries (e.g., finance, healthcare, government) Salesforce Administrator Certification (ADM 201) Experience with Fusion More ❯
reporting that enables teams now and in the future to do their best work. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# … including object-oriented design PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based More ❯
engineering team. Our ideal candidate would demonstrate an understanding of software development concepts and development lifecycles using Agile methodologies, object-oriented design, and accepted designpatterns and practices. You'll be responsible for assisting with system design, coding, improving application performance, collaborating with other developers, and assisting with testing. Job Description Essential Duties … and Responsibilities: Design, implement, and deliver highly scalable solutions using modern web technologies and architecture. Continuously develop, release, monitor, and improve systems and services while fostering a culture of accountability. Follow and actively promote software development processes and best practices within the team. Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to ensure … libraries such as Material UI and Angular Material to efficiently build consistent and scalable user interfaces. Experience designing and implementing reusable, scalable UI. Familiarity with state management libraries and patterns (e.g., Redux, Zustand, NgRx). Proficient in writing unit, integration, and end-to-end tests using tools such as Jest, Cypress or similar. Proficient with source control tools like More ❯
impact. Here, your code doesn't just run - it powers the decisions of investors across the UK. Join us and turn ideas into reality. Key Responsibilities Lead the design of scalable, reliable, and maintainable system architectures Write and review production-grade code, upholding high standards of quality and readability Provide technical leadership to a team of engineers, guiding … architectural direction and project execution without direct line management Conduct technical design and code reviews to maintain system integrity and team velocity Collaborate with cross-functional teams (Product, Design, Ops) to design aligned, pragmatic technical solutions Mentor engineers and support their technical growth in partnership with engineering managers Identify and address technical debt through … roadmap About You Proven track record of leading complex technical projects and influencing engineering direction at scale Deep expertise in system architecture, distributed systems, and software designpatterns Advanced programming skills in at least one language Strong experience with cloud platforms (AWS or GCP) and CI/CD pipelines Skilled in building scalable, secure, and testable codebases More ❯
work closely with business stakeholders, software engineers and product teams to deliver complex, high quality, scalable products deployed around the world. Key job responsibilities - Identify seller needs and design delightful solutions with measurable impact. - Work with product team to develop high-level requirements. - Create process flows, wireframes, and visual design mockups as needed to effectively conceptualize … Photoshop, Illustrator, InVision, or similar - Have an online portfolio or samples of work on resume, demonstrating experience creating great end-to-end, user-centered design solutions and patterns, across desktop and mobile devices - Extensive experience as UX designer or interaction designer experience PREFERRED QUALIFICATIONS - Experience with UX design of complex workflows - Experience working with stakeholders … to plan and execute programs that are strategic in nature - Experience defining and maintaining designpatterns and UX standards 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 More ❯
and prototypers develop customer-obsessed experiences from the broad range of inputs and outputs vehicles offer. What we build in this multi-modal environment establishes new designpatterns and sets standards for other areas of design. It's a fast-paced, fun, and rewarding opportunity. This role is partner facing, working closely with automakers to integrate Amazon … environment A day in the life As a Senior UX Designer, you lead internal and external facing UX activities for in-vehicle experiences. You are fluent in vehicle HMI patterns and have experience curating a great UX that leverages screens, voice, physical controls, and haptics. You leverage industry knowledge to ground ideas in what's achievable today while thinking … big to help partners realize ambitious ideas for which no patterns exist. You establish collaborative processes with partners and engineers to bring ideas to life and translate designs into partner-facing CX Requirements. You communicate ideas effectively, drive requirements to results, and define guidelines that ensure partner success. About the team Amazon Smart Vehicles UX is optimized for an More ❯
required for MiFID and MiFIR compliance. Responsibilities include maintaining and enhancing the application, influencing technology decisions, taking ownership of tasks, establishing best practices, writing clean code, and applying design patterns. The candidate should be passionate about driving organizational change and advocate for Test Driven Development, aiming to facilitate effective CI/CD processes. Core/Must-have Skills … 15+ years of programming experience with at least one modern language such as Java, C++, or C#, including object-oriented design, distributed systems, algorithms, and relational databases like PostGres, Oracle, along with experience in distributed cache and messaging systems. Extensive experience designing and building low-level APIs for high-volume, latency … sensitive applications, with knowledge of multi-threading, data structures, grid computing, and message-oriented middleware. Experience contributing to system architecture and design, focusing on designpatterns, reliability, and scalability. Hands-on experience working with AWS or other modern cloud infrastructure. Good-to-have Skills Knowledge or expertise in FX, Fixed Income, Equity, or Equity Derivatives More ❯