M+E Technology Job Board
Principal Java Architect
TiVo
Here is what you’ll get to do:
- Work with internal and external partners in defining new services for TiVo, especially in the area of Provisioning channels for various client devices.
- Scope and document technical work based on business requirements
- Design, implement and document fault-tolerant applications using Java and other technologies as necessary for hosted and cloud-based services
- Lead teams of onsite and offshore software developers at all skill set and experience levels
- Enhance the performance for web services APIs
- Support product and engineering management in making appropriate business decisions and trade-offs
Here is what you’ll need to be successful:
- 8+ years of in-depth experience with object oriented analysis and design
- Demonstrated success being a technical lead for medium sized (7-8) teams of software developers
- Facilitation and team-building skills. Ability to influence, train, mentor and leverage the skills of others, including business partners and cross-functional teams
- Excellent server-side Java development experience
- At least 4 years of direct hands-on experience in developing and maintaining scalable web services platform using Apache/Tomcat, XML/JSON and MYSQL (REST style services)
- Recent experience working in a Unix/Linux development and build environment
- Passionate about maintaining a hands-on connection with developing software from architecture design to implementation through production deployment and maintenance
- Strong experience with relational databases, query optimization and/or NoSQL style databases,
- Proficient in at least one scripting language, preferably Python
- Strong written and verbal communication skills
- Understands real-time software characteristics including inter-process communication, message passing, locks, priorities and threads
- Experience in building highly available, production-grade solutions in virtualized environments
- BS in Computer Science/Engineering or equivalent
Benefits & Perks:
Our employees and their families are important to us and our comprehensive pay, stocks and benefits programs reflect that. TiVo supports personal well-being, builds financial security, and enables employees to share in the success of TiVo. Rewards include:
- Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances, and help you save and invest for the future.
- Generous paid time away from work including vacation, holidays, sick time, and 2 days of paid time off each year to serve and learn through TiVo Community Outreach.
- Great perks, which vary by location and can include: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities, conveniences such as dry cleaning and car washes, and recycling programs.
TiVo
Here is what you’ll get to do:
- Work with internal and external partners in defining new services for TiVo, especially in the area of Provisioning channels for various client devices.
- Scope and document technical work based on business requirements
- Design, implement and document fault-tolerant applications using Java and other technologies as necessary for hosted and cloud-based services
- Lead teams of onsite and offshore software developers at all skill set and experience levels
- Enhance the performance for web services APIs
- Support product and engineering management in making appropriate business decisions and trade-offs
Here is what you’ll need to be successful:
- 8+ years of in-depth experience with object oriented analysis and design
- Demonstrated success being a technical lead for medium sized (7-8) teams of software developers
- Facilitation and team-building skills. Ability to influence, train, mentor and leverage the skills of others, including business partners and cross-functional teams
- Excellent server-side Java development experience
- At least 4 years of direct hands-on experience in developing and maintaining scalable web services platform using Apache/Tomcat, XML/JSON and MYSQL (REST style services)
- Recent experience working in a Unix/Linux development and build environment
- Passionate about maintaining a hands-on connection with developing software from architecture design to implementation through production deployment and maintenance
- Strong experience with relational databases, query optimization and/or NoSQL style databases,
- Proficient in at least one scripting language, preferably Python
- Strong written and verbal communication skills
- Understands real-time software characteristics including inter-process communication, message passing, locks, priorities and threads
- Experience in building highly available, production-grade solutions in virtualized environments
- BS in Computer Science/Engineering or equivalent
Benefits & Perks:
Our employees and their families are important to us and our comprehensive pay, stocks and benefits programs reflect that. TiVo supports personal well-being, builds financial security, and enables employees to share in the success of TiVo. Rewards include:
- Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances, and help you save and invest for the future.
- Generous paid time away from work including vacation, holidays, sick time, and 2 days of paid time off each year to serve and learn through TiVo Community Outreach.
- Great perks, which vary by location and can include: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities, conveniences such as dry cleaning and car washes, and recycling programs.