Senior Software Engineer, Ad Engineering Specialist
1 month ago
Transforming the Future of TV Streaming
Roku is revolutionizing the way the world watches TV, and we're looking for a highly skilled Senior Software Engineer to join our Ad Engineering Team. As a key member of our team, you'll play a vital role in designing, developing, and maintaining large-scale, highly performant, real-time applications that power our rapidly expanding ad business.
About the Role
We're seeking an experienced software engineer with a passion for building complex systems, a love for great technology at scale, and a desire to mentor and collaborate with others. If you have a strong background in Java or C++, a solid understanding of algorithms, data structures, and performance optimization techniques, and experience with distributed caching, SQL/NO SQL, and other databases, we want to hear from you.
Key Responsibilities
- Design, develop, and maintain large-scale, highly performant, real-time applications
- Own building features, driving directly with product and other engineering teams
- Demonstrate excellent communication skills in working with technical and non-technical audiences
- Be an evangelist for best practices across all functions – developers, QA, and infrastructure/ops
- Be an evangelist for platform innovation and reuse
- Deliver top-quality software in a timely fashion
What We're Looking For
- 8+ years of experience building large-scale and low-latency distributed systems
- Command of Java or C++
- Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming
- Experience with distributed caching, SQL/NO SQL, and other databases is a plus
- Experience with Big Data and cloud services such as AWS/GCP is a plus
- Experience in the advertising domain is a big plus
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent
- Self-motivated individual with a high level of accountability and ownership
- Critical thinking and practical decision-making
- Can-do, results-oriented mindset
- Nonpolitical, collaborative, and team-oriented
- Desire to win in a highly competitive industry
Benefits
Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs.
The Roku Culture
Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast, and accomplish extraordinary things through collaboration and trust.
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India NetApp Full timeJob Title: Senior Software Engineer - Cloud and Data SpecialistWe are seeking an experienced Senior Software Engineer - Cloud and Data Specialist to join our team at NetApp.
-
Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Dew Software Full timeAbout the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...
-
Senior Software Engineering Specialist
4 days ago
Bengaluru, Karnataka, India BT Group Full time**Job Overview**BT Group is seeking a highly skilled Senior Software Engineering Specialist to join our team.The ideal candidate will have extensive experience in software development, particularly in complex systems and release management.The successful candidate will be responsible for designing, developing, and deploying software solutions using Python...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Iosys Software Full timeKey Responsibilities:We are seeking a highly skilled Senior Software Engineer to join our Product & Engineering team at Iosys Software.Key Requirements:5+ years of experience in software development with a focus on full-stack engineering.Strong expertise in Golang, React Native, and mobile application development.Proficiency in NoSQL data stores such as...
-
Software Engineering Specialist
4 weeks ago
Bengaluru, Karnataka, India CloudNeek Full time**Job Title:** Software Engineering Specialist**Job Summary:** We are looking for a skilled Software Engineering Specialist to join our team at CloudNeek. The ideal candidate will have a strong background in software engineering, with a focus on mobile application development using React Native.**Key Responsibilities:**Adhere to the current rich standard of...
-
Senior Automation Test Engineer
4 weeks ago
Bengaluru, Karnataka, India Mercedes-Benz Full timeJob Title: Senior Automation Test Engineer - AD Software SystemAt Mercedes-Benz, we are seeking a highly skilled Senior Automation Test Engineer to join our team in Bangalore, India. As a key member of our AD Software System team, you will be responsible for creating test strategies and plans for SIL and recompute testing.Responsibilities:Develop and...
-
Ad Tech Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Talentonlease Full timeJob TitleAd Tech Software EngineerAt Talentonlease, we are seeking a skilled Ad Tech Software Engineer to join our team. This role requires expertise in Java for backend development and React.js for frontend development.Key ResponsibilitiesDesign, develop, and maintain scalable and efficient backend and frontend components of our ad tech platform.Ensure...
-
Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Spigot Software Pvt Ltd Full timeJob Title: Software Engineer - Architecture Definition SpecialistJob Description: At Spigot Software Pvt Ltd, we are seeking a skilled Software Engineer - Architecture Definition Specialist to join our team. The successful candidate will be responsible for understanding architecture definitions, carrying out investigations and feasibility studies, and...
-
Senior Software Development Engineer
1 month ago
Bengaluru, Karnataka, India Altair Engineering Full timeTransforming the Future with Simulation and DataSenior Software EngineerAltair Engineering is seeking a skilled Senior Software Engineer to join a fast-paced team that requires strong problem-solving and object-oriented design skills. Ideal candidates are innovative, flexible, and able to write high-performance, portable code. Knowledge of software...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Iosys Software Full timeJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Iosys Software.Key Responsibilities:Develop high-quality code across the system components including front-end, back-end and database.Stay current and provide insight on cutting-edge software approaches, architectures and vendors.Ensure requirements such as data security,...
-
Senior Software Engineering Specialist
1 month ago
Bengaluru, Karnataka, India AT&T Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineering Specialist to join our team at AT&T. As a key member of our engineering team, you will be responsible for designing, implementing, and troubleshooting scalable and reusable software systems.Key ResponsibilitiesDesign and implement 3-tier and cloud-based systemsSupport configuration...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Rocket Software Development India Private Limited Full timeJob Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Rocket Software Development India Private Limited. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software programs for both enhancements and new product development.Key...
-
Senior Cloud Software Engineer
1 week ago
Bengaluru, Karnataka, India Sonata Software Full timeJob OverviewWe are seeking a seasoned Senior Cloud Software Engineer to join our team at Sonata Software.Salary InformationThe estimated annual salary for this role is ₹1,200,000 - ₹1,500,000, depending on experience.Job DescriptionThis is an exciting opportunity to leverage your skills and expertise in cloud migration, microservices development, and...
-
Senior Software Engineering Manager
4 weeks ago
Bengaluru, Karnataka, India Upland Software Full timeAbout the RoleWe are seeking a skilled Senior Software Engineering Manager to lead our software engineering team. As a member of our leadership team, you will be responsible for guiding the technical direction of the team and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLead a team of software engineers in the development of...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India AppYogi Software Full timeJob Title: Senior Software DeveloperAt AppYogi Software, we are seeking a highly skilled Senior Software Developer to join our team.Key Responsibilities:Design and develop robust back-end software systems using Node.js.Maintain and update existing code to ensure optimal performance and scalability.Collaborate with cross-functional teams to design and...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Title: Senior Software EngineerJob Overview:The Senior Software Engineer at Rocket Software is responsible for designing, developing, and implementing software features and functionality. This role requires strong technical skills, excellent problem-solving abilities, and effective communication skills.Key Responsibilities:Design and develop software...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeAbout Flexera Software India LLPFlexera Software India LLP is a pioneer in Hybrid ITAM and FinOps, providing award-winning, data-oriented SaaS solutions for technology value optimization (TVO). Our solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Job...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Qualcomm Full timeUnlock Your Potential as a Senior Software Engineer at QualcommAbout the RoleWe are seeking an exceptional Senior Software Engineer to join our Simulation platform team. As a key member of this team, you will be responsible for defining and prototyping software solutions on emulation platforms.As a Virtual Platform Specialist, you will work closely with...
-
Senior Software Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Altair Engineering Full timeUnlock Your Potential in a Dynamic EnvironmentSenior Software Development Engineer - C++ and PythonWe're seeking a skilled Senior Software Development Engineer to join our team. As a key member, you'll be responsible for driving software development in Altair HyperWorks NVH Director. Your expertise in C++ and Python will be instrumental in implementing new...