Senior C# Software Engineer in Bucharest | .NET Developer Jobs Romania | UST Careers

RemoteNest 0

Senior C# Software Engineer | UST 

Posted on: January 19, 2026 | UST Careers

Company Name: UST | Application Deadline: Open Until Filled

Team: Software Engineering | Division: Technology Solutions

Reports To: Technical Lead / Engineering Manager

Location: Bucharest, Bucuresti, Romania | Employment Type: Full-Time 

Schedule: On-Site Full-Time | Experience Level: 05+ Years

Senior C# software engineer developing .NET applications in modern Bucharest office environment

 POSITION OVERVIEW

UST is seeking an exceptional Senior C# Software Engineer to join our innovative technology team in Bucharest, Romania. This is an outstanding opportunity for a talented developer with deep expertise in C#/.NET technologies to make a significant impact on enterprise-scale applications while advancing toward technical leadership responsibilities. The ideal candidate will combine technical excellence with strong collaborative skills and a passion for mentoring the next generation of developers.

In this role, you will independently develop robust, high-quality code, contribute meaningfully to application architecture and design decisions, support fellow developers through mentorship, and progressively assume greater responsibilities on the path toward technical leadership. This position offers the perfect blend of hands-on development work and strategic technical influence, allowing you to shape both code and team capabilities.

Location Highlight: Based in Bucharest with monthly travel to Dresden, Germany, for team collaboration and retrospectives, this role offers international exposure and cross-cultural team experiences.


KEY RESPONSIBILITIES

Software Development Excellence

As a Senior C# Software Engineer, you will take ownership of designing and developing critical components, features, and modules based on user stories and detailed technical requirements. Your primary focus will be writing clean, efficient, and error-free code accompanied by thorough unit testing and comprehensive documentation. You will debug, test, and continuously improve existing features to enhance scalability, performance, and long-term maintainability of our software solutions.

Your work will directly impact the reliability and effectiveness of enterprise applications used by clients worldwide, making code quality and attention to detail absolutely essential. You will be expected to work independently on complex development tasks while maintaining alignment with overall project objectives and architectural standards.

Design and Architecture Contributions

Beyond pure coding, you will actively participate in and contribute to low-level design (LLD) processes for multiple system components. Working collaboratively with the Technical Lead, you will help refine and evolve system architecture, ensuring our solutions remain scalable, maintainable, and aligned with industry best practices.

A critical aspect of this responsibility involves identifying recurring technical issues and designing improvements that enhance long-term system stability. Your architectural insights will help shape the technical foundation of our applications, making this an ideal role for someone who thinks beyond immediate requirements to consider long-term implications.

Mentorship and Team Collaboration

Leadership through mentorship is a cornerstone of this senior position. You will guide and support junior developers (Developer 1 and Developer 2 levels), helping them grow their technical capabilities and professional skills. This includes conducting knowledge-sharing sessions across the team, contributing to internal documentation repositories, and actively participating in code reviews where you provide constructive, educational feedback.

Your mentorship will extend beyond technical guidance to include helping team members understand best practices, navigate complex problems, and develop their own problem-solving approaches. This collaborative environment values knowledge transfer and continuous learning.

Quality Assurance and Optimization

You will proactively identify opportunities for automation, process improvement, and component reuse that drive efficiency gains across projects. Maintaining strict adherence to established coding standards and industry best practices ensures consistency and quality throughout our codebase.

Additionally, you will monitor system performance, efficiently resolve defects, and implement solutions that reduce the recurrence of known issues. Your focus on quality extends throughout the entire software development lifecycle, from initial design through post-deployment support.


EXPECTED DELIVERABLES

Your success in this role will be measured by several key deliverables:

Technical Outputs: Independently developed and thoroughly tested modules and features that meet or exceed quality standards, accompanied by accurate and complete technical documentation that enables knowledge transfer and future maintenance.

Leadership Contributions: Regular mentoring feedback provided to junior team members, goal tracking aligned with FAST (Frequently discussed, Ambitious, Specific, Transparent) principles, and visible contributions to team capability development.

Project Management: Timely and accurate status reports that keep stakeholders informed, active participation in release activities ensuring smooth deployments, and effective communication of technical challenges and solutions.

Process Improvement: Documented recommendations for automation opportunities, identified patterns for component reuse, and implemented process improvements that enhance team efficiency.


KEY SKILLS AND COMPETENCIES

Core Technical Skills

The foundation of this role requires strong, demonstrable experience with C# and .NET development across multiple project types and complexities. You must be thoroughly familiar with ASP.NET Core and microservice architectures, as these technologies form the backbone of our modern application development approach.

While not mandatory, experience with gRPC, Blazor, Entity Framework Core, GitLab, and Kubernetes will be considered significant advantages. These technologies represent our evolving technical stack, and familiarity with them will accelerate your integration and impact.

You should also possess solid experience with software configuration management, comprehensive testing strategies, and deployment processes. Understanding the complete software development lifecycle (SDLC), Agile methodologies (particularly Scrum and Kanban), and DevOps tools and practices is essential for effective collaboration within our development ecosystem.

Professional Competencies

Beyond technical skills, success requires excellent problem-solving abilities and analytical thinking to tackle complex architectural challenges. Strong written and verbal communication skills in both German and English enable effective collaboration with distributed teams and stakeholders.

You must demonstrate the ability to work independently with minimal supervision while also thriving in collaborative team environments. Time management skills and the capability to accurately estimate effort for development tasks ensure realistic planning and delivery commitments.

A proactive, self-motivated approach to learning new technologies and methodologies keeps your skills current and relevant in our rapidly evolving technology landscape.

Language Requirements

German fluency is mandatory for this position to enable effective collaboration with team members and stakeholders in Germany. You will participate in technical discussions, requirements gathering sessions, and client interactions where German language proficiency is essential. English proficiency is also required for documentation and broader team communication.

Travel Requirements

This position includes monthly travel to Dresden, Germany for in-person team meetings, sprint retrospectives, planning sessions, and team-building activities. These visits strengthen team cohesion and enable face-to-face collaboration that enhances remote work effectiveness.


TECHNICAL STACK

Required Technologies:

  • C# and .NET Framework/.NET Core
  • ASP.NET Core for web application development
  • Microservices architecture patterns and implementation
  • Version control systems (Git)
  • Agile development tools and practices

Nice to Have:

  • gRPC for high-performance RPC frameworks
  • Blazor for modern web UI development
  • Entity Framework Core for data access
  • GitLab for CI/CD pipelines
  • Kubernetes for container orchestration and deployment

CAREER GROWTH OPPORTUNITIES

This Senior Software Engineer position is intentionally designed as a stepping stone toward technical leadership. As you demonstrate mastery of technical skills and effectiveness in mentoring others, you will have opportunities to:

  • Lead architectural decision-making for significant system components
  • Take ownership of technical direction for specific product areas
  • Expand your mentorship responsibilities to include team-level guidance
  • Represent the technical team in stakeholder and client meetings
  • Progress toward Technical Lead or Principal Engineer roles

We invest in our people's growth through continuous learning opportunities, certification support, conference attendance, and structured career development programs.


OUR CORE VALUES

At UST, our values aren't just words on a page—they define how we work, collaborate, and serve our clients every day.

Humility: We listen actively, learn continuously, demonstrate empathy in all interactions, and help selflessly without expecting recognition.

Humanity: Through our business success, we commit to bettering the lives of those less fortunate, contributing to communities and causes that matter.

Integrity: We honor our commitments without exception and act with responsibility and transparency in all our relationships—with colleagues, clients, and communities.

These values inspire us to encourage innovation from everyone, champion diversity and inclusion at every level, and place people at the center of everything we do.


EQUAL EMPLOYMENT OPPORTUNITY

UST is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

We celebrate diversity and are committed to creating an inclusive environment for all employees. UST reserves the right to periodically redefine roles and responsibilities based on organizational requirements and individual performance, ensuring alignment between business needs and employee growth.


WHY JOIN UST IN BUCHAREST?

Bucharest offers an exciting blend of cultural richness, affordable living, and a thriving tech ecosystem. As part of UST's Romanian operations, you'll join a growing team of talented professionals working on international projects with global impact.

Ready to elevate your career as a Senior C# Software Engineer? Apply today and become part of our innovative team shaping the future of enterprise technology solutions!

🎯 Check Resume Match %

Want to know how well your resume matches this job?

⚠️ Disclaimer: The job information provided on this page is directly sourced from the employer’s official career site. We do not act as a recruitment agency and are not involved in the hiring process. The resume checker and skill tools are offered solely for user guidance and do not guarantee job selection.

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

About Us

Joblyst 2025 is your go-to hub for the latest job updates, career tips, and opportunities to shape a brighter future.