Senior Software Engineer (C++/Java)

Unlock Employer Seattle, WA Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

We are looking to hire an experienced software development engineer to design, develop and build real-time and highly scalable systems and applications. A successful candidate will have an established background in building highly scalable systems and system design, great communication skills, and with a motivation to achieve results in a fast paced environment. The Software Development Engineer (SDE) experience is a unique one at . Teams are structured in small groups with a strong impetus to innovate, drive end to end ownership and meet critical business goals. Fresh college graduates get to rub shoulders with outstanding software engineers and researchers with industry leading technical abilities, solving challenging engineering problems that affect millions of customers. Engineers also get to collaborate and work with teams across the globe, in the process being exposed to a range of technologies, best practices and solution patterns. Our brown bag sessions and Principal talks are among the most popular presentations with healthy debate and a cross pollination of ideas. All this contributes to the grooming of the ‘fungible’ engineer who has exemplary technical skills, sharp business acumen and a strong drive to get things done. Bachelor's degree in Computer Science, Computer Engineering or related technical discipline Excellent programming skills in either C, C++ or Java Strong fundamentals in core Computer Science areas like Data Structures and Algorithms. 3+ years of experience as a software developer with Java or C++ Ability to handle multiple competing priorities in a fast-paced environment A deep understanding of software development in a team, and a track record of shipping software on time Quickly adapt to new development environments and changing business requirements Learn new systems Create reliable/maintainable code, and find creative and scalable solutions to difficult problems The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter read more