Distinguished Engineer
What if you could shape the future of work and be part of the team that creates the digital workforce of tomorrow, by means of robotic process automation? Our software robots are trained to manipulate applications like human users do. Our customers and partners include many Fortune 1000 companies. We are profitable and well funded.
This is a perfect moment to have an impact in one of the fastest growing global companies in technology space.
Responsibilities
As a Distinguished Engineer, you will act as a liaison between the development and the product team, directly architect, design and engineer significant areas of the product, help retain and recruit technical talent, and ensure our technical deliverables meet the customer expectations.
You will ensure our software meets all requirements of quality, security, scalability, modifiability, extensibility, testability etc. You will be an hands-on coach for our engineers and help established effective and agile engineering practices across our engineering teams.
Must have
- Proven track record (10+ years experience) of architecting and engineering world-class, large scale commercial applications and services.
- Stellar teamwork and collaboration skills. Proven track record of effectively working with remote teams.
- Proven ability to manage multiple dependencies and negotiate win-win approaches to complex technical problems spanning multiple teams.
- Proficient in C#/C/C++, with a very good knowledge of the .NET and cloud ecosystems.
- Strong understanding of object-oriented programming and architectural design patterns.
- Very good grasp of multithreading, synchronization, asynchronous, cloud programming.
- Deep understanding of basic data structures (list, vector, stack, heap), basic algorithms (sort, search, etc.) and associated time/memory complexity.
Nice to have
- Windows API knowledge, COM, ATL
- C/C++ programming
- Familiarity with Microsoft SQL Server
- Familiarity with Windows Presentation Framework
You’d be part of the strongest enterprise software development teams in the world - we only hire the top 1% of the top 1%.