
Member of Technical Staff
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, implement, and unit test Riverbed Portal® features, taking full end-to-end responsibility for feature success throughout the development lifecycle.
- Translate requirements and user stories into detailed design specifications and high-quality code.
- Own and manage the delivery of complex technical products, spanning both front-end and back-end services.
- Work within an agile development environment, adhering to a regular release cadence.
- Troubleshoot, debug, and resolve product issues and capabilities.
- Continuously enhance performance, availability, scalability, reliability, and maintainability of the product.
- Collaborate with cross-functional Riverbed teams on various cross-product features and initiatives.
- Stay current with emerging technologies and industry trends to incorporate best practices into the development process
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent experience
- 3+ years of professional hands-on software engineering experience
- Understanding of data structures and problem-solving approaches, and ability to articulate trade-offs
- Strong working knowledge of Object-Oriented Design & Development
- Expertise in Java, Kotlin, Spring/ Spring Boot as well as industry-standard tools and frameworks
- Experience with any modern JavaScript framework or libraries (Angular preferred)
- Experience building well-designed, robust, and scalable RESTful APIs
- Experience in Database like Postgres/ MySQL and/or any modern database
- Improve code quality through writing unit tests, automation, and code reviews
- Experience in source code versioning and migration tools like github, Jenkins.
- Practical knowledge of agile software development methodologies
- Proactive, able to unblock yourself if needed
- Strong geographically distributed cross-team communication skills