Software Engineer I
Motion Control · Bellevue, WA · 1 mo ago
$143k/yrFull-time
About the role
Plan, design, develop, and test software systems or applications for software enhancements and new products or features, including cloud-based tools. Collaborate with teams across UiPath to design and engineer areas of our product and services. Ensure technical deliverables meet customer expectations, and all requirements of quality, security, scalability, modifiability, extensibility, testability, etc. Help establish effective and agile engineering practices. Identify bottlenecks and bugs, devise solutions to mitigate and address these issues. Plan feature development, design system components, and build engineering roadmap. Help maintain code quality, organization, and automation.
Requirements
- Master's degree or equivalent in Information Systems Management, Computer Science or related field.
- One (1) year of experience in software development or engineering field.
- Employer will accept a Bachelor’s degree or equivalent in Information Systems Management, Computer Science, or related field and three (3) years of experience in software development or engineering field in lieu of a Master's degree or equivalent and one (1) year of experience as described above.
- Any and all experience may be gained concurrently.
Skills
- One (1) year of experience writing production-level code in at least one of the following high-level programming languages: C#, C, C++, Java, Python, or JavaScript/TypeScript;
- One (1) year of experience designing and implementing concurrent and asynchronous programming constructs in production codebases, including multithreading, synchronization primitives (locks, semaphores,