These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Software Eng in Test II

0 people like this description

One moment you are staring at a whiteboard brainstorming potential solutions for a fix that affects flight searches for millions of customers across the globe and then a couple of hours later working with your peers to re-architect the existing C++ framework to Java. At the moment we are looking for Software Design Engineers who have a strong grasp of computer science fundamentals, experience across multiple technologies and applications, and ability to learn quickly. We’re looking for folks who love to analyze software products as well as build monitoring and analytics frameworks. You will be working closely with developers, SDETs and architects to design and implement, using C++ and Java, new functionality and improve existing systems for services needed for Expedia flights. We need a passionate agile developer with very high aptitude who can help us build high performance, highly available systems. This is a team filled with people who love technology and work with a high level of initiative and team work. We enjoy working with each other and endeavor to continually improve and grow in our understanding and the craft of creating great software.

Responsibilities:
• Work in tandem with architects and other software engineers to design and implement powerful, highly scalable, and reliable server applications
• Translate user stories into high-performance, logical technical designs
• Participate in an agile team environment and contribute to complete accepted user stories
• Contribute to improving the overall platform holistically (performance tuning, monitoring, and fault-tolerance, etc.)
• Contribute to advancing the team’s design methodology and quality programming practices
• Continually learn new technologies and techniques then identify opportunities for their use

Qualifications:
• 3+ years relevant industry experience in Java
• 2+ years of experience in C++ preferred
• BS or MS, in Computer Science or a related engineering field
• Working knowledge of service oriented architecture
• Flexibility in solving problems in areas you aren’t necessarily acquainted with
• A proven track record of delivering and operating large-sized internet-scale software systems
• Experience with Java & other development languages
• Aggregator & distributed systems design patterns

These job descriptions are examples. Looking for work?

Find JobsFind Jobs