{"id":2212614,"url":"https://alion.io/job/infiterra-senior-software-engineer","title":"Senior Software Engineer","company":{"id":2497013,"name":"Infiterra","domain":"infiterra.com","url":"https://alion.io/company/infiterra","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["GR"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":94000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6328},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Apache Kafka","optional":true},{"name":"RabbitMQ","optional":true}],"status":"live","first_seen_at":"2026-08-28T08:27:28Z","employer_posted_date":"2026-08-28","last_verified_at":"2026-10-11T21:37:16Z","board_verified":true,"closed_at":null,"days_open":44,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":44},"description":"About Infiterra\nJoin our mission to grow and transform the subscription economy by simplifying subscription service delivery.\nInfiterra enables IT distributors, Managed Service Providers (MSPs), and telcos to succeed in the subscription economy. Our subscription commerce platform automates and unifies subscription workflows - from quote to bill- driving operational efficiency, billing accuracy, and scalable growth.\nRecognized as a global leader in subscription commerce, Infiterra combines innovation, performance excellence, and trusted expertise to help partners transform and grow.\nJoin Infiterra and help power the future of subscription e-commerce.\nInfiterra’s B2B SaaS platform helps IT Distributors and Managed Service Providers (MSPs) automate and grow their subscription business. With 100+ customers in 75 countries, we're recognized for innovation and global impact-and we’re just getting started. We foster a collaborative and growth-oriented culture, allowing you to be part of a dynamic, forward-thinking team.\nThe role in a nutshell\nAs a Senior .NET Software Engineer, you’ll be an integral part of our dynamic agile team, leveraging the Scrum framework to drive the development of innovative features while ensuring the continuous enhancement and scalability, while working at the heart of our subscription e-commerce platform, a multi-tenant B2B engine that powers global distributors. Our collaborative environment embraces modern software engineering practices, including asynchronous programming techniques, to deliver robust solutions. From building scalable services to integrating major Software Vendors with our platform, you’ll play a key role in shaping how our product evolves.\nYour goal?\nTo design and build reliable, high-performance software that simplifies subscription services delivery, while keeping scalability and clean architecture top of mind.\nYou’ll be hands-on with .NET (legacy full .NET Framework 4.8 and .NET 10 (latest)), C#, SQL, implementing domain and service-oriented approaches. You’ll collaborate across teams (POs, BAs, QA, and DevOps) in an agile environment, ensuring smooth delivery of features and improvements.\nYou'll own the design and delivery of complex, multi-component systems end-to-end, from design to deployment, ensuring performance, scalability, and quality.\nThis role is a great fit for someone who enjoys complex technical challenges, has experience with high-traffic applications, and thrives in a collaborative engineering culture.\nOur Ideal Candidate Profile\nYou’re a curious and analytical engineer who sees the big picture but sweats the details. You enjoy diving into system architecture, making thoughtful trade-offs, and writing clean, testable code.\nYou thrive in a fast-paced environment where innovation meets stability. You’re not just a builder. You’re a problem solver who looks for ways to make systems more efficient, scalable, and maintainable.\nYou value teamwork and knowledge-sharing, but you’re also confident in owning features independently. You’re someone who wants to grow while helping the team grow.\nWhy You’ll Love It Here\nWork on a platform that directly impacts customers across 75+ countries.\n\nHands-on exposure to APIs, billing systems, and large-scale/high-traffic B2B commerce.\n\nA collaborative engineering culture with peer-led code reviews and knowledge-sharing.\n\nOpportunities to shape system architecture and technical direction.\n\nFriendly, dynamic team with room to grow and learn.\n\nRemote-first: work from anywhere, with optional, ad hoc in-person meet-ups arranged around team members' availability.\n\nWhat you'll do:\nSystem Ownership: Own the system design and hands-on delivery of your systems throughout our S-SDLC, from analysis and architectural design to implementation, testing, and deployment.\n\n.NET Application Development: Develop new and existing .NET web applications (.NET Framework 4.8 and .NET 10).\n\nDatabase Interaction: Design, build, and optimize database interactions (SQL Server).\n\nClean, Scalable Code: Write and maintain clean, reliable code that prioritizes scalability and performance.\n\nTestability: Design your systems to be testable, and make sure your code isn't just written, but also tested (we like integration and unit testing).\n\nQuality Standards: Set and uphold the code-review and quality standards the team works to, through peer-led reviews.\n\nDesign Principles: Apply design principles (we follow SOLID) and patterns (like factory method, strategy, etc.) as necessary.\n\nCI/CD Pipelines: Build and maintain continuous integration and deployment pipelines.\n\nOptimization: Enhance system quality by identifying issues and common patterns, and pinpointing opportunities for improvement.\n\nInnovative Solutions: Be constantly on the lookout for designing innovative technical solutions.\n\nDocumentation: Contribute to the development of comprehensive technical documentation.\n\nCross-functional Collaboration: Work closely with a diverse group of team members, such as POs, BAs, Automation Testers, and DevOps, to shape product requirements.\n\nMentoring: Mentor engineers through design, decomposition and risk thinking, helping them grow in how they approach complex work.\n\nObservability: Own monitoring, logging and alerting for the services you build - you'll know how your systems behave in production, not just in test.\n\nContinuous Refactoring: Drive continuous refactoring to keep the codebase healthy. Reverse-engineer existing code, diagnose the underlying problem, and make the call between refactoring and rewriting to reduce technical debt.\n\nRisk-based Decisions: Make technical decisions based on risk, using evidence from production.\n\nDelivery Discipline: Plan ahead, keep your work current and transparent, and flag risks early.\n\nAI-assisted Engineering: Use and supervise AI-assisted engineering for complex work, and verify the designs and code it generates.\n\nSuccess looks like: quantitatively - services that consistently meet agreed SLOs (availability, latency, error rate) and measurably improve in reliability and performance over time, an improving code-health trend (complexity, churn), low escaped-defect, regression and recurring-incident rates, and predictable delivery; qualitatively - high design quality, strong end-to-end ownership, maintainable and well-tested solutions, sound technical decisions, and effective mentoring and knowledge-sharing that measurably lifts the team's engineering capability.\nWhat you'll bring:\nDepth in .NET engineering, typically gained over 6+ years of professional experience - we look for proven, hands-on depth rather than years alone, and assess this case by case.\n\nDeep experience in system design and performance tuning, with a track record of shipping complex, multi-component systems.\n\nExperience with .NET Framework 4.8 and .NET 10, and C#.\n\nStrong SQL Server skills (queries, stored procedures, performance tuning, SSRS).\n\nStrong understanding of HTTP, JSON, and RESTful API principles for consumer-facing and enterprise applications.\n\nProven experience with high-traffic applications emphasizing performance and scalability.\n\nUnderstanding of SOLID principles and design patterns, and the ability to implement them where appropriate.\n\nSelf-starter with a keen ability to identify and resolve challenging issues.\n\nStrong command of CI/CD pipelines, deployment automation and modern engineering workflows.\n\nHands-on experience with AI-assisted engineering tools, and the judgement to critically verify what they produce.\n\nCommitment to knowledge-sharing and collaborative teamwork.\n\nUniversity degree in Computer Science or any related field.\n\nFluency in the Greek and English languages, both oral and written.\n\nBonus points\nKnowledge of how message brokers such as RabbitMQ and Apache Kafka work.\n\nKnowledge of billing and subscription management systems, including subscription lifecycles, billing processes, cancellations, and asynchronous call handling.\n\nBenefits & Perks\nWork-from-anywhere scheme (travel and work).\n\nFlexible working hours.\n\nHealth and life insurance program.\n\nLearning & development budget.\n\nTech-driven, friendly team with an international mindset.\n\nIf you feel you’re a great fit, please apply! We’d love to hear from you!\nAll applications will be treated with confidentiality. Please note that due to the high volume of CVs received, only candidates who are a good fit will be contacted for an interview.\nAs part of our commitment to diversity in the workforce, Infiterra is dedicated to Equal Employment Opportunity, ensuring that all individuals are treated with respect and consideration without regard to race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.","description_format":"text","description_chars":8752,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Greek","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule","Life insurance"],"hiring_locations":[{"name":"Greece","iso":"GR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","Subscription Commerce","Managed IT Services (MSP)"],"lifecycle":[{"event":"open","at":"2026-10-10T04:01:01Z"}],"visa":[],"liveness":{"score":35,"band":"fade","label":"Fading","p_open":1,"p_active":0.635,"p_room":0.55,"age_days":42,"expected_fill_days":29,"reasons":["conf:1","win:tail"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/infiterra-senior-software-engineer","json_url":"https://alion.io/job/infiterra-senior-software-engineer.json","meta":{"generated_at":"2026-10-11T21:48:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10973,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2497013},"rest":"https://alion.io/mcp/rest/get_company?id=2497013"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finfiterra-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finfiterra-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finfiterra-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/infiterra-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finfiterra-senior-software-engineer"}]}