Senior Software Engineer -Guardrails

What you'll be doing

  • Plan, design, develop, and test software systems or applications for enhancements and new features, including cloud-based tools.
  • Collaborate with cross-functional teams across UiPath to design and engineer product areas and services.
  • Ensure technical deliverables meet quality, security, scalability, modifiability, extensibility, and testability expectations.
  • Contribute to establishing effective and agile engineering practices.
  • Identify performance bottlenecks and bugs; implement solutions to address them.
  • Plan feature development, design system components, and contribute to the engineering roadmap.
  • Maintain code quality, organization, and automation.

Requirements

  • 5+ years of experience in a software engineering role using high-level languages (C#, C++, Java, Python, Rust, etc.).
  • Strong grasp of object-oriented programming and architectural design patterns.
  • Knowledge of multithreading, synchronization, and asynchronous programming.
  • Solid understanding of data structures and algorithms.
  • Ability to write well-tested, high-quality code.
  • Familiarity with the latest versions of .NET and C# features.
  • Experience with other languages and technologies: C++, NodeJS, JavaScript, Angular, XAML.
  • Cloud services experience with one or more of: Azure (preferred), AWS, GCP.
  • Experience with data processing platforms and ETL/ELT pipelines (e.g. Snowflake, Azure Data Factory, Databricks, Spark, dbt).
  • Familiarity with modern data warehousing concepts, dimensional modeling, and analytics engineering best practices.
AI Summary ✨

Similar jobs

  • Software Engineer, Storage Integrations

    StripeBucharest, Romania20 days ago
  • Software Engineer II - Rust - Pro

    Kraken10 locations21 days ago
    Remote
  • See all jobs in Romania →