I

Infiterra

Subscription commerce platform for IT distributors

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in GreeceNo salary listed

About the Job

Requirements

  • Depth in .NET engineering, typically gained over 6+ years of professional experience; experience is assessed case by case based on demonstrated hands-on depth.
  • Deep experience in system design and performance tuning, with a track record of shipping complex, multi-component systems.
  • Experience with .NET Framework 4.8 and .NET 10, and C#.
  • Strong SQL Server skills, including queries, stored procedures, performance tuning, and SQL Server Reporting Services.
  • Strong understanding of HTTP, JSON, and RESTful API principles for consumer-facing and enterprise applications.
  • Proven experience with high-traffic applications emphasizing performance and scalability.
  • Understanding of SOLID principles and design patterns, and the ability to implement them where appropriate.
  • Ability to identify and resolve challenging issues independently.
  • Strong command of continuous integration and continuous deployment pipelines, deployment automation, and modern engineering workflows.
  • Hands-on experience with AI-assisted engineering tools, and the judgment to critically verify their output.
  • Commitment to knowledge-sharing and collaborative teamwork.
  • University degree in Computer Science or a related field.
  • Fluency in Greek and English, both oral and written.

Responsibilities

  • Own system design and hands-on delivery throughout the software development lifecycle, from analysis and architectural design through implementation, testing, and deployment.
  • Develop new and existing .NET web applications using .NET Framework 4.8 and .NET 10.
  • Design, build, and optimize database interactions using SQL Server.
  • Write and maintain clean, reliable code that prioritizes scalability and performance.
  • Design systems to be testable and ensure code is tested, including through integration and unit testing.
  • Set and uphold team code-review and quality standards through peer-led reviews.
  • Apply design principles such as SOLID and patterns such as factory method and strategy as appropriate.
  • Build and maintain continuous integration and deployment pipelines.
  • Improve system quality by identifying issues and common patterns and pinpointing opportunities for improvement.
  • Design innovative technical solutions.
  • Contribute to comprehensive technical documentation.
  • Work with product owners, business analysts, automation testers, and DevOps colleagues to shape product requirements.
  • Mentor engineers in design, decomposition, and risk thinking to help them approach complex work.
  • Own monitoring, logging, and alerting for built services and understand their behavior in production.
  • Drive continuous refactoring, reverse-engineer existing code, diagnose underlying problems, and decide whether to refactor or rewrite to reduce technical debt.
  • Make technical decisions based on risk and evidence from production.
  • Plan work ahead, keep it current and transparent, and flag risks early.
  • Use and supervise AI-assisted engineering for complex work, and verify generated designs and code.

Desired Qualifications

  • Knowledge of how message brokers such as RabbitMQ and Apache Kafka work.
  • Knowledge of billing and subscription management systems, including subscription lifecycles, billing processes, cancellations, and asynchronous call handling.

About the Company

Infiterra

Subscription commerce platform for IT distributors

Infiterra provides a configurable platform for subscription commerce designed for IT distributors and MSPs. It connects quote-to-bill processes and enables highly adaptable subscription workflows, so businesses can automate routine tasks, simplify operations, and scale while acting as an extension of their teams. How it works: the platform automates and links the steps from quoting through billing, provisioning, and renewals, with customizable workflows that fit each partner’s sales and delivery processes. How it differs from competitors: Infiterra emphasizes strong configurability and integration to tailor subscription processes without building custom software, enabling IT distributors and MSPs to mirror their unique operations rather than forcing them into a one-size-fits-all system. Its goal is to help its customers transform their business models, grow their subscription revenue, and operate more efficiently by standardizing and automating end-to-end subscription workflows.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Infiterra

See more jobs