Senior Software Engineer (C++/Java)

Seattle Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

C++ C core developer Java Software Engineer
Automatch with LinkedIn
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