The ideal candidate will bring deep technical and leadership experience to work with a team of rock star engineers to drive multi-year design and architecture decisions. In this role, you will make a worldwide impact on how our customers around the world analyze and visualize data. Key … 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. - 3+ years of contributing to new … and current systems architecture and design (architecture, designpatterns, reliability and scaling) experience. PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience. - Bachelor's degree in computer science or equivalent. More ❯
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 of features, from conception to launch Help to improve engineering processes and tools to increase team effectiveness Be part of an agile development process to deliver high-quality software A day in the life This role provides a unique opportunity to be a key part … 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 More ❯
influence the direction of our technology that impacts hundreds of millions of customers around the world. At Amazon, an SDE can expect to design flexible and scalable solutions and work on some of the most complex challenges in large-scale computing by utilizing skills in data structures, algorithms … 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 3+ 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 ❯
including Javascript, JQuery, HTML5, CSS and web page design) Relational and/or NoSQL database development Object orientation and designpatterns Knowledge or experience working within an Agile environment Basic knowledge of version control systems (Git) A team player who lives our Company values (Collaborate More ❯
including Javascript, JQuery, HTML5, CSS and web page design) Relational and/or NoSQL database development Object orientation and designpatterns Knowledge or experience working within an Agile environment Basic knowledge of version control systems (Git) A team player who lives our Company values (Collaborate More ❯
including Javascript, JQuery, HTML5, CSS and web page design) Relational and/or NoSQL database development Object orientation and designpatterns Knowledge or experience working within an Agile environment Basic knowledge of version control systems (Git) A team player who lives our Company values (Collaborate More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Client Server
software house that's remote access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a … in the Cambridge office once a month. About You: You have Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an … Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Client Server
software house that's remote access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a … in the Cambridge office once a month. About You: You have Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an … Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
Client Server
software house that's remote access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a … in the Cambridge office once a month. About You: You have Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an … Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
be responsible for building front end interfaces to our flagship products. What you'll do: Implement compelling, usable web applications; contribute to their design; and engineer them with Angular & Typescript Develop clean, maintainable, reusable cross-browser code Champion the User Experience across our software development process Optimize our … CSS You have an eye for design and visual aesthetics and attention to detail You know how to use designpatterns to create simple and reusable components for complex UIs You possess strong communication skills and the ability to draft and visually communicate UI designMore ❯
be responsible for building front end interfaces to our flagship products. What you'll do: Implement compelling, usable web applications; contribute to their design; and engineer them with Angular & Typescript Develop clean, maintainable, reusable cross-browser code Champion the User Experience across our software development process Optimize our … CSS You have an eye for design and visual aesthetics and attention to detail You know how to use designpatterns to create simple and reusable components for complex UIs You possess strong communication skills and the ability to draft and visually communicate UI designMore ❯
collaboration with back-end developers, UX/UI designers, product managers, and other stakeholders to deliver cohesive and high-quality solutions, Participating in design sprints and brainstorming sessions to contribute innovative ideas and solutions, Ensuring the technical feasibility and performance of UI/UX designs through rigorous testing … resolving complex code issues and software bugs through systematic troubleshooting and problem-solving techniques, Creating and maintaining detailed documentation for UI designpatterns, coding standards, and best practices, Proactively updating and refining web applications based on user feedback, analytics, and emerging trends. Qualifications & Experience: We welcome applications More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design … life cycle, team meetings, and continual improvement activities will be required. General Responsibilities: Work with the Software Lead, Development Managers, and peers to design and refine features, proposing improvements to both customer and developer experience. Understand the needs of different project delivery stakeholders, such as hardware developers who … Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and designpatterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Excellent team player who can work collaboratively with multi-disciplinary teams More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
g2 Recruitment
Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and designpatterns (i.e. decorators). Candidates must also have strong general software engineering background and the ability to innovate where required to deal with performance and More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
g2 Recruitment
Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and designpatterns (i.e. decorators). Candidates must also have strong general software engineering background and the ability to innovate where required to deal with performance and More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
g2 Recruitment
Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and designpatterns (i.e. decorators). Candidates must also have strong general software engineering background and the ability to innovate where required to deal with performance and More ❯
collaboration with back-end developers, UX/UI designers, product managers, and other stakeholders to deliver cohesive and high-quality solutions, Participating in design sprints and brainstorming sessions to contribute innovative ideas and solutions, Ensuring the technical feasibility and performance of UI/UX designs through rigorous testing … resolving complex code issues and software bugs through systematic troubleshooting and problem-solving techniques, Creating and maintaining detailed documentation for UI designpatterns, coding standards, and best practices, Proactively updating and refining web applications based on user feedback, analytics, and emerging trends. Qualifications & Experience: A portfolio and More ❯