Software Engineer

Software EngineeringHybrid Remote, Sofia, Bulgaria


We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease. 
We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Software Engineer and help us do what we do best: propelling business forward. 

Join us as a Software Engineer and help us develop one of the fastest-growing products in our portfolio, which enables the World Health Organization, Food and Agriculture Organization of the United Nations, and many others to run and manage their digital experiences.
 
Sitefinity is a .NET Content Management System delivering power without complications. Designed with both usability and extensibility in mind, Sitefinity is engineered to make managing a website a positive, empowering experience. Because it's built on a cutting-edge code base, Sitefinity is best equipped to meet the long-term needs of today's businesses, including tackling the fast-paced mobile world. Building on that foundation, Sitefinity Cloud enables system integrators, digital agencies, and end users to develop, run and manage Sitefinity-powered digital experiences without the complexity of building and maintaining the necessary infrastructure, development and deployment tools, and practices
 
About the role

As a Software Engineer focusing on Sitefinity Cloud, you will work on core components of the platform, including .NET (Core) microservices, Azure-based infrastructure, and React-based SPA extensions.
You will also play a key role in designing and developing AI-powered features and capabilities, contributing directly to the evolution of Sitefinity into an AI-native digital experience platform.

This role follows a Progress AI-first approach, meaning:
  • AI tools are actively used to accelerate development, testing, and delivery
  • AI is embedded into the product as a core capability, not an add-on
  • Engineers are expected to continuously explore and apply AI to improve both product and engineering efficiency
In this role, you will:
  • Design and implement AI-powered features and enhancements across the Sitefinity Cloud platform
  • Take ownership of building new functionalities, improvements, and maintaining existing components
  • Leverage AI-assisted development tools to improve productivity, code quality, and delivery speed
  • Participate in the research and design of software components, with a strong focus on AI-driven architecture and capabilities
  • Write clean, maintainable, and high-quality code aligned with modern engineering and AI-first best practices
  • Analyze business requirements and proactively propose AI-driven solutions and use cases
  • Participate in code reviews, contributing to both engineering excellence and AI adoption practices
  • Investigate and resolve complex issues across distributed systems and cloud environments
  • Contribute to continuous improvement of the product by exploring new AI technologies, tools, and approaches
  • Stay up to date with the latest advancements in AI, cloud, and modern software engineering
Your background:
  • Hands-on experience with C# and .NET
  • Experience or familiarity with SPA frameworks (React, Angular, or similar)
  • Understanding of object-oriented design and design patterns
  • Experience or strong interest in AI-assisted development tools (e.g., Copilot, LLM-based tools)
  • Understanding of test-driven development (TDD) and writing testable code
  • Basic understanding of cloud-native architectures, microservices, and CI/CD
  • Familiarity with relational databases (e.g., MS SQL Server)
  • Awareness of writing optimized and efficient code
  • Curiosity and willingness to learn and apply AI technologies in real-world scenarios
  • Strong English communication skills
If this sounds like you and fits your experience and career goals, we’d be happy to chat.  What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy: 

Compensation 
  • Generous remuneration package
  • Employee Stock Purchase Plan Enrollment 
Vacation, Family, and Health
  • 30 days paid annual vacation
  • An extra day off for your birthday
  • 2 additional days off for volunteering
  • Premium healthcare and dental care coverage
  • Additional pension insurance
  • Well-equipped gym on-site
  • Co-funded Multisport card
  • Flexible working hours
  • Free underground parking with a designated space for bikes and electric scooters 
Apply now!  

#LI-DG1
#LI-Hybrid

Together, We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!