Software Development Engineer II

 

Job Description

 

Join a growing team that is revolutionizing how teams across every Our client business unit build globally-aware products. Be at the forefront building solutions to automate generating and delivering localized content to Our client business units worldwide. Collaborate with engineers with a passion for creating solutions that have enormous impact on Our client's customers.

As a Software Engineer in International Technology, you will design and build solutions that deliver a high-quality localized customer experience for Our client customers around the globe, while enabling Our client developer teams to build software faster than ever before. This is a unique opportunity at Our client with great exposure as all of Our client will be your customer! 

If you like to work hard, have fun, and make a difference, this is the team for you!

Key Responsibilities:

  • Act as a builder and architect, design, and develop world class, scalable distributed systems.

  • Recruit, hire, mentor and coach Software Development Engineers.

  • Interface with our internal customers to understand requirements, set priorities and communicate direction and progress.

  • Take on hard, ambiguous problems and articulate solutions that will be able to serve broader Our client.



If you like to work hard, have fun, and make a difference, this is the team for you!

 

Basic Qualifications

  • Bachelor’s and/or Master's Degree in Computer Science or related degree.

  • 5+ years of professional software development experience.

  • Proficiency in Java or C++, and Object-oriented Design skills.

  • Application Architecture and Design Patterns.

  • Candidates must possess strong verbal and written communication skills and demonstrated technical leadership.

  • Experience in development of distributed/scalable systems and high-volume transaction applications.

 Preferred Qualifications

  • Graduate degree a plus

  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases

  • Preferred experience on a UNIX or Linux platform

  • Ability to effectively articulate technical challenges and solutions

  • Deal well with ambiguous/undefined problems; ability to think abstractly

  • Experience working pragmatically under deadlines with operational software

  • Multilingual (any language other than English)

  • Experience with localization development

  • Exceptional customer support focus and skills

  • Experience working pragmatically under deadlines with operational software

  • Experience in an engineering leadership position where you have been the owner of a technical architecture with other engineers working under your guidance.

  • Strong business and technical vision.