Senior Software Engineer
2 weeks ago
Job Title
:
Senior Software Engineer, Data - Enterprise Engineering
Company
: Roku
Location
: Manchester
(Onsite Monday to Thursday
Remote on Fridays)
Start Date
: ASAP
About The Team
The 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 Role
As 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 doing
- Architecture, Design, Development and Implementation of Data Warehousing, Big Data, Data Analytics software solutions in on-premises or cloud environments
- Software 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 timeline
- Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements
- Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process
- Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
- Collaborate with cross-function teams and demonstrate great communication skills
We're excited if you have
- 7+ years of experience in delivery multi-tier, highly scalable, distributed web application
- Experience working with Distributed computing frameworks knowledge:
Hive/Hadoop, Apache Spark, Kafka, Airflow - Working with programming languages
Python
, Java,
SQL. - Working on building
ETL
(Extraction Transformation and Loading) solution using PySpark - Experience in
SQL / NoSQL database design - Deep understanding in software architecture, object-oriented design principles, and data structures
- Extensive experience in developing microservices using Java, Python
- Good experience in Test driven development and automating test cases using Java/ Python
- Demonstrated ability to be proactive, self-driven, and make practical trade-offs based on business needs, entrepreneurial spirit
- Excellent verbal and written communication skills
- BS or MS degree in Computer Science or equivalent
Nice to Have
- Experience in developing Finance or HR related applications
- Experience with following cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, Elastic Cache, Lambda
- Working experience with Terraform
- Working experience with Business Intelligence tools like Tableau, QuickSight, Looker
-
Senior Software Engineer
2 days ago
Manchester, New Hampshire, United Kingdom Maxwell Bond Full time £60,000 - £75,000 per yearSenior Backend Software Engineer (API, Cloud, Integration Focused)Location:Manchester / Hybrid (2 times a week in the office)Salary:Up to £75,000 (DOE)Sector:Tech For GoodAbout the OpportunityHow would you like to work on products designed to improve people's lives?This is an opportunity for a Senior Software Engineer to join a Tech for Good business in...
-
Senior Software Engineer
6 days ago
Manchester, New Hampshire, United Kingdom numi Full time £40,000 - £85,000 per yearSenior Full Stack Software EngineerSalary - Up to £85k + bonusLocation - Central Manchester, HybridWant to help shape the future of digital customer experiences?We're working with a global consumer brand that is investing heavily in technology as part of its digital transformation. With millions of customers worldwide, they're building scalable platforms...
-
Senior Software Engineer
4 days ago
Manchester, New Hampshire, United Kingdom ECOM Full timeOpportunity for a Senior Software Engineer with expert level knowledge of MongoDB to work remotely for a UK based AI scale-up on an initial 6-month contract outside IR35.You'll join a large engineering department and would work autonomously across multiple cross-functional teams building cloud-native, event-driven systems in a collaborative DevOps...
-
Senior Software Engineer
2 weeks ago
Manchester, New Hampshire, United Kingdom Vypr Full time £720,000 - £780,000 per yearJob TitleSenior-Software-Engineer (Backend focused)Reports toHead of EngineeringLocation/work patternUK based role – 1 day every other week in Manchester officeSalary£60,000- 65,000What we doVypr is a Manchester HQ'd Private Equity/Venture Capital backed SaaS business. Our market-leading product intelligence platform provides reliable consumer data to...
-
Junior Software Engineer
2 weeks ago
Manchester, New Hampshire, United Kingdom Phantom Punch Studios Full time £30,000 - £40,000 per yearCompany Descriptionstart up tech companyRole DescriptionThis is a full-time remote role for a Junior Software Engineer. The Junior Software Engineer will be responsible for supporting the development and maintenance of web applications, contributing to back-end development, collaborating with senior engineers to design and implement software solutions,...
-
Senior Software Engineer
2 days ago
Manchester, New Hampshire, United Kingdom Inara Full time £70,000 - £90,000 per yearSenior Software Engineer (Go, React & AWS)Industry:Digital | SaaS | ComplianceLocation:Manchester / Hybrid days a week in the office)Salary:£70,000 – £90,000Are you a seasoned Senior Engineer with strong expertise in Go and AWS, but also happy to lead on front-end React work, and ready to take on a pivotal role in building high-performing platforms? This...
-
Senior Software Engineer
6 days ago
Manchester, New Hampshire, United Kingdom N Brown Group Full time £60,000 - £120,000 per yearWe're looking for a Senior Software Engineer experienced in JavaScript/Typescript/Node serverless microservices/AWS to join our Fintech team here at N Brown. As a member of the Castle project team, you'll be at the heart of a unique and exciting venture to assemble a new financial services platform.What type of person are we looking for?Driven by boundless...
-
Software Engineer
2 weeks ago
Manchester, New Hampshire, United Kingdom 8d2a37dc-633f-43af-b937-8d3a34cedc76 Full time £100,000 - £120,000 per yearWe're working with BNY on this opportunitySenior Full Stack Engineer (SVP)Manchester — Hybrid/RemoteDescriptionBNY is hiring a Senior Full Stack Engineer (SVP) to join the Enterprise Stress Testing & Modelling Analytics team. This group builds and operates the firm's financial analytics platform used for regulatory stress testing and internal risk...
-
Software Engineer in Test
1 week ago
Manchester, New Hampshire, United Kingdom Searchability® Full time £40,000 - £55,000 per yearSoftware Engineer in TestFULLY ONSITE IN MANCHESTER – SALARY UP TO £55,000Software Testing / Cypress / Selenium / Postman / Azure DevOpsLooking for a senior level candidate who loves a challenge and is ready to hit the ground runningBased in Manchester Full time OnsiteSalary up to £55,000 – 25 days holiday plus bank holiday, pension, and other...
-
Software Engineer
7 days ago
Manchester, New Hampshire, United Kingdom Anson McCade Full time £40,000 - £70,000 per yearFull Stack Software Engineer (Java/AWS focus)Location:Manchester (Hybrid / Flexible)Salary:Up to £70,000Eligibility:Must be eligible for UK Security Clearance (SC)We're looking for aFull Stack Software Engineerto join a dynamic, agile environment delivering complex and high-impact software solutions. You'll help design and build bespoke systems that provide...