Senior Software Engineer
7 days ago
Job Title: Senior Software Engineer, Data - Enterprise EngineeringCompany: RokuLocation: Manchester(Onsite Monday to ThursdayRemote on Fridays)Start Date: ASAPAbout The TeamThe Roku Enterprise Engineering team is at the forefront of building a robust, integrated, and scalable platform that powers critical business processes across the organization. As a cornerstone of Roku's corporate strategy, this team is instrumental in automating workflows across all Business Systems, including Supply Chain, Finance, Sales Operations, and Human Resources. By challenging traditional approaches to workflow automation, the team leverages cutting-edge Engineering practices and API-driven design to streamline internal processes, boost efficiency, and deliver innovative solutions.The team's expertise spans a wide range of technologies, including Java and Python-based MicroServices, Data Platform services, AWS/GCP cloud backend systems, Big Data technologies like Hive and Spark, and modern Web applications. With a globally distributed presence across the US, India and Europe, the team thrives on collaboration, bringing together diverse perspectives to solve complex challenges. At the heart of their success is a shared commitment to technical excellence, creativity, a strong sense of ownership, and a collaborative spirit that drives impactful results for Roku's business operations.About The RoleAs a senior technical lead, you consider yourself a data platform services developer and developing innovative solutions using modern software frameworks and paradigms. You are self-driven and problem solver, with a strong background in building large-scale software platform and applications. You are execution focused and would develop a reputation for repeatedly delivering projects on-time.What you'll be doingArchitecture, Design, Development and Implementation of Data Warehousing, Big Data, Data Analytics software solutions in on-premises or cloud environmentsSoftware development and Data Integration working on Data warehouse, big data processing and distributed systems.Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timelinePartner with security and compliance teams to ensure the application meets compliance, security and audit requirementsParticipate in the continual improvement of engineering tools, cloud-based technologies/services, and processDefine and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and supportCollaborate with cross-function teams and demonstrate great communication skillsWe're excited if you have7+ years of experience in delivery multi-tier, highly scalable, distributed web applicationExperience working with Distributed computing frameworks knowledge: Hive/Hadoop, Apache Spark, Kafka, AirflowWorking with programming languages Python, Java, SQL.Working on building ETL (Extraction Transformation and Loading) solution using PySparkExperience in SQL / NoSQL database designDeep understanding in software architecture, object-oriented design principles, and data structuresExtensive experience in developing microservices using Java, PythonGood experience in Test driven development and automating test cases using Java/ PythonDemonstrated ability to be proactive, self-driven, and make practical trade-offs based on business needs, entrepreneurial spiritExcellent verbal and written communication skillsBS or MS degree in Computer Science or equivalentNice to HaveExperience in developing Finance or HR related applicationsExperience with following cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, Elastic Cache, LambdaWorking experience with TerraformWorking experience with Business Intelligence tools like Tableau, QuickSight, Looker
-
Senior Software Engineer
7 days ago
Manchester Area, United Kingdom IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...
-
Graduate Software Engineer
5 days ago
Manchester, United Kingdom Interact Software Full timeJoin to apply for the Graduate Software Engineer role at Interact Software Interact provides enterprise‑grade intranet software that connects over three million employees to leading global names such as Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor. Our team of customer‑focused problem solvers is passionate about helping organizations...
-
Senior Software Engineer
1 day ago
Manchester, United Kingdom IRIS Software Group Full timeOverviewIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued.We started 45...
-
Senior Software Engineer
2 weeks ago
Manchester, United Kingdom IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK's largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what's valued. We started 45 years ago as an...
-
Senior Software QA Engineer
16 hours ago
Manchester, United Kingdom First Line Software Full timeOverviewAbout the companyAt First Line Software, we drive innovation in software engineering to solve real-world problems. Since 2010, our global team of 500+ professionals has helped leading organizations across healthcare, life sciences, retail, and industrial automation achieve breakthrough results. From building scalable data platforms to integrating...
-
Senior Software Engineer
7 days ago
Manchester, United Kingdom Interact Software Full timeInteract provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor. Our team of customer-focused problem solvers are passionate about helping organizations communicate better by constantly working to improve every service and product we offer....
-
Senior Software Engineer
7 days ago
Manchester Area, United Kingdom Nixor Full timeSenior Software DeveloperContract - OUTSIDE IR35 6 Months (3 year project)Location: UK Remote, Occasional travelMUST HAVE SC Clearance OR BPSS Min Rate - £550 - £650 A technology consultancy is seeking a Senior Software Developer to join an ongoing digital project and provide additional engineering capacity. The successful candidate will work across the...
-
Senior Software Engineer
6 days ago
Manchester Area, United Kingdom Maxwell Bond Full timeSenior .NET Developer Up to £60K Manchester (Remote, 1 day per month on-site)We are working with a leading UK SaaS provider who is seeking a Senior .NET Developer to join their expanding development team in South Manchester.Working on greenfield projects, you be in a team shaping their bespoke enterprise management systems, used by clients across public...
-
Senior Software Engineer
7 days ago
Manchester Area, United Kingdom Maxwell Bond Full timeSenior .NET Developer Up to £60K Manchester (Remote, 1 day per month on-site)We are working with a leading UK SaaS provider who is seeking a Senior .NET Developer to join their expanding development team in South Manchester.Working on greenfield projects, you be in a team shaping their bespoke enterprise management systems, used by clients across public...
-
Senior Software Engineer
17 hours ago
Manchester, United Kingdom IRIS Software Group Full timeA leading business software provider in Manchester is looking for a Senior Software Engineer to join its Accountancy development team. This role involves hands-on software development, focusing on integrating features across web and cloud products. Ideal candidates should have strong technical skills in Microsoft technologies and experience with agile...