TiVo

Staff Engineer - Software Development

TiVo
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Build enterprise-grade applications and scalable web applications, APIs, and microservices using Java and C#/.NET.
  • Design and develop high-performance, highly available, and scalable backend and distributed systems.
  • Drive projects independently from requirements gathering through design, implementation, testing, and production deployment.
  • Apply object-oriented programming, software design patterns, clean code principles, RESTful API design, and web services practices.
  • Perform multithreading, concurrent programming, database performance tuning, and system optimization.
  • Collaborate effectively with customers and teams while solving complex technical problems.

Requirements

  • At least 5 years of hands-on software development experience building enterprise-grade applications with Java/J2EE and C#/.NET.
  • Strong experience with scalable web applications, APIs, microservices, distributed system design, and high-availability backend systems.
  • Proficiency in object-oriented programming, software design patterns, clean code principles, RESTful APIs, and web services.
  • Experience with Java, J2EE, Spring Boot, Spring Framework, C#, .NET Core/.NET Framework, ASP.NET Core, relational databases, SQL, PL-SQL, and database design.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Preferred qualifications include experience with AWS, GCP, Azure, Docker, OAuth2, OpenID Connect, SSL/TLS, PKI, encryption, RabbitMQ, Kafka, WebSockets, Mule ESB, APNs, SMPP, and Jenkins.

Benefits

  • Comprehensive pay, stock, and benefits programs, including competitive compensation, equity, and bonuses.
  • Generous paid time away, including flexible time off, holidays, and sick time.
  • Health and wellness initiatives, financial security and savings programs, and a charitable match program.
  • Location-specific perks may include employee discounts, transportation reimbursements, subsidized cafes, and fitness facilities.
  • Flexible hybrid work environment combining in-office collaboration with working from home.

Tech Stack

Apache KafkaAWSAzureC#DockerGoogle Cloud PlatformJavaJenkinsMicrosoft SQL ServerMySQLRabbitMQSpring BootSQL

Categories

Contact me