Senior Software Engineer Acropolium $$$

Madfish

Madfish

Software Engineering

Ukraine · Europe

Posted on May 10, 2026

Acropolium is looking for an experienced Senior Software Engineer to join our international outsourcing team.

We are searching for a strong backend-oriented engineer with deep expertise in .NET and MS SQL technologies, experience working with enterprise systems, integrations, and high-load database solutions.

Requirements

  • 7+ years of commercial software development experience
  • Strong experience with C# and .NET / ASP.NET
  • Deep knowledge of MS SQL Server and T-SQL
  • Hands-on experience with database design, optimization, and troubleshooting
  • Experience with OLTP, DWH, ETL pipelines, SSIS, and reporting systems
  • Experience with RESTful web services and third-party integrations
  • Experience working with Azure SQL or cloud database solutions
  • Understanding of CI/CD processes and Git workflows
  • Experience supporting and developing enterprise-level systems
  • Strong analytical and problem-solving skills
  • English level — B1+ or higher

Nice to Have

  • Experience with Python
  • Experience with Azure Data Factory
  • Knowledge of SSRS / SSAS
  • Experience with CRM or ERP systems
  • Experience with high-load systems
  • Understanding of database administration processes

Responsibilities

  • Develop and maintain backend services and enterprise applications
  • Design, optimize, and support MS SQL databases
  • Create and maintain ETL pipelines and reporting solutions
  • Integrate external services and APIs
  • Analyze and improve system performance
  • Troubleshoot production issues and support business-critical systems
  • Collaborate with distributed international teams
  • Participate in technical discussions and solution improvements

We Offer

• High-impact leadership role across a group of tech companies

• Opportunity to build a modern AI-first marketing function from scratch

• Freedom in decision-making and real business impact

• Remote-first, flexible format

• Long-term collaboration

Hiring Process

  • Introductory call with recruiter
  • Technical interview
  • Final client interview
  • Offer stage