Joining our team provides the unique challenge and opportunity to lead and develop cutting edge software that shapes the industry.
The ideal candidate will draw upon exemplary analytical, critical thinking, and problem-solving skills, and an entrepreneurial spirit with a strong sense of ownership, urgency, and drive.
A proven record of making institutional contributions in software development practices and delivering lasting, large-scale systems is a must.
The person must also be a strong leader who can drive consensus across cross-functional business and software development teams and be an excellent communicator who can articulate technical design tradeoffs with senior technical leaders.
This role will have a profound impact on millions of readers. Come help us share the future reading experience!
Basic Qualifications
Experience as a mentor, tech lead or leading an engineering team
Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Preferred Qualifications
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.