CrawlJobs Logo

Senior .NET Engineer (Storage Infrastructure)

· Job Posted May 14, 2026
Apply Position
Job Link Share

Job Description

Our Client's team is looking for a self-motivated software engineer to join developing storage infrastructure to organize and facilitate our business growth. Our team is the center of how customers and services store their critical data and trust its security, performance, availability, compliance and durability, which enables customer derive intelligence and analytics through AI & BI. As a Senior Software .NET Engineer, you will own all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of product features in client's software products. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices.

Job Responsibility

  • Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in azure and various compliance level data-centers
  • Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions
  • Build and maintain microservices-based architectures using C#, ASP.NET, and others
  • Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products
  • Optimize architecture and solution for scalability and availability with cost and maintenance in mind
  • Identify and address performance bottlenecks and scalability challenges proactively
  • Align across teams for designs, communicate and resolve roadblocks
  • Guide and mentor other engineers through design and code reviews

Requirements

  • 8+ years of software engineering experience in high scale distributed systems
  • 8+ years of experience building resilient and highly available web services
  • Experience documenting architectural standards and decisions
  • Experience in full stack development
  • B.S., M.S., or PhD in Computer Science or equivalent experience

What we offer

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior .NET Engineer (Storage Infrastructure)

8 matching positions

Senior .NET Software Engineer (Data Infrastructure)

At the core of Bentley's global infrastructure solutions lies a critical data se...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
4000.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • At least 5 years of proven experience in software development with C#, .NET Core, and a strong understanding of OOP, data structures, and test frameworks
  • Expert-level, hands-on experience with major object storage platforms (Azure Blob Storage, Google Cloud Storage, AWS S3). This must include deep knowledge of storage usage optimization, lifecycle policies, and designing cost-efficient data access patterns
  • Solid experience with Docker and Kubernetes for deploying and managing containerized applications
  • Proven ability to write clean, maintainable, testable, and secure code, with an intuitive understanding of the long-term impact of architectural decisions
  • A self-motivated and proactive mindset, with the ability to work effectively as an individual contributor and as part of a high-performing team in an Agile/Scrum environment
  • Strong verbal and written communication skills in English
Job Responsibility
Job Responsibility
  • Architecting for Scale & Stability: Design and develop robust, event-driven cloud services and core components, with a primary focus on stability, performance, and long-term maintainability
  • Modernizing Our Storage Solutions: Implement and optimize solutions using the latest cloud object storage technologies (Google Cloud storage, Azure Blob, AWS S3, etc.) to enhance performance and cost-efficiency
  • Hands-On Implementation: Use the latest .NET development tools to turn complex architectural designs into high-quality, production-ready software
  • Championing DevOps & Automation: Develop and utilize fully automated CI/CD pipelines to deliver both application and infrastructure changes seamlessly and safely into production
  • Driving Technical Excellence: Mentor and share your deep expertise with colleagues, elevating the team's technical capabilities
  • Ensuring System Health: Support the existing code base, troubleshoot complex production issues, and collaborate across teams to ensure end-to-end service reliability
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Ability to work from office or hybrid from home
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - .NET Engineering

We’re looking for a Senior Software Engineer to join the team that powers how .N...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated ability to design and build scalable infrastructure and automation systems
  • Strong proficiency in software engineering using C# (preferred), Java, or other object-oriented programming languages, along with scripting languages such as PowerShell (preferred), Bash, Python, or similar
  • Hands-on experience with Azure Pipelines and related Azure services (Storage, CDN)
  • Solid grasp of CI/CD principles, artifact management, and release automation
  • Passion for clean, maintainable code and engineering excellence
  • Strong problem-solving skills and ability to work across teams
Job Responsibility
Job Responsibility
  • Design and implement resilient infrastructure for building, packaging, and releasing .NET products
  • Build internal tools and platforms to manage and track release workflows
  • Own and evolve CI/CD pipelines using Azure Pipelines infrastructure
  • Integrate Azure services including Storage, CDN, and Azure Container Apps to support global distribution and scalable tooling
  • Maintain and enhance the custom dependency flow system for .NET
  • Drive automation and reliability across the release lifecycle
  • Monitor and troubleshoot release systems to ensure speed, stability, and transparency
  • Collaborate with product and engineering teams to ensure seamless delivery
  • Experiment with emerging AI techniques and leverage AI-powered tools (e.g., GitHub Copilot) to accelerate engineering workflows and contribute to the development of AI-assisted features
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer – .NET Core

The Senior Software Development Engineer will play a crucial role in leading the...
Location
Location
South Africa , Johannesburg
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–8 years of professional software development experience
  • Proven experience delivering production-grade .NET Core applications
  • Experience working in Agile teams with responsibility for significant solution components
  • Exposure to regulated or enterprise environments (e.g., healthcare, finance) is advantageous
  • Demonstrated experience supporting applications across the full SDLC, including post-deployment support
  • Bachelor’s degree in Computer Science, Engineering, or related field (advantageous) or equivalent practical experience
  • Microsoft or Azure-related certifications are advantageous
  • Additional certifications in software architecture or cloud technologies are beneficial
  • Strong technical problem-solving and analytical skills
  • Ability to work independently while contributing effectively within a team
Job Responsibility
Job Responsibility
  • Design and develop robust .NET Core applications aligned to client business and operational requirements
  • Translate business and functional requirements into well-structured, scalable technical solutions
  • Take ownership of complex components, integrations, and critical code paths within the solution
  • Contribute to architectural decisions and ensure adherence to established patterns and best practices
  • Lead by example through high-quality code, testing discipline, and documentation
  • Actively participate in sprint planning, estimation, and delivery tracking using Azure DevOps
  • Perform code reviews and provide constructive guidance to intermediate and junior developers
  • Collaborate with testers, analysts, and DevOps engineers to ensure smooth end-to-end delivery
  • Support deployment, monitoring, and troubleshooting across non-production and production environments
  • Ensure solutions comply with security, governance, and regulatory standards applicable to client environments
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Spain , Barcelona
Salary
Salary:
62500.00 - 106600.00 EUR / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience building production services, developer platforms, SDKs, APIs, or command-line tooling
  • Experience with TypeScript, Node.js, C#, .NET, PowerShell, or similar technologies
  • Experience with Azure services such as App Service, Blob Storage, Azure Front Door, Traffic Manager, managed identities, Key Vault, or related cloud infrastructure
  • Experience with CI/CD, release engineering, deployment automation, Azure DevOps, GitHub, OneBranch, EV2, or similar engineering systems
  • Experience with Power BI, Microsoft Fabric, BI/analytics platforms, Office integrations, Teams integrations, embedded analytics, or custom visuals
  • Familiarity with secure software development, marketplace certification, package distribution, observability, telemetry, or production operations
  • Interest in AI-assisted engineering tools, AI-ready documentation, and modern engineering practices that improve developer productivity and product quality
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios
  • Build and evolve developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems that enable scalable Power BI custom visual and analytics experiences
  • Develop secure, maintainable services and automation using technologies such as TypeScript, Node.js, C#, .NET, PowerShell, Azure services, and modern web engineering frameworks
  • Improve CI/CD, release, certification, deployment, and distribution pipelines so teams can ship high-quality customer and partner experiences with confidence
  • Partner with Software Engineers, PMs, designers, security, service infrastructure, and partner teams to define technical direction, assess trade-offs, and deliver integrated Power BI experiences
  • Use AI-assisted engineering tools to support code development, test generation, documentation, operational analysis, and modernization of engineering workflows
  • Contribute technical leadership through design reviews, code reviews, documentation, mentoring, and clear communication of engineering risks and decisions.
What we offer
What we offer
  • Find additional benefits and pay information here: https://careers.microsoft.com/v2/global/en/corporate-pay/spain-corporate-pay.html
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Cloud & DevOps)

At 3Shape, we use cloud platforms to deliver secure, reliable services to both i...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of experience, of which Minimum 3 years of professional C#/.NET backend development experience, ideally in a cloud environment.
  • Minimum 3 years of hands-on DevOps/SRE experience, ideally in a role combining software development and operations.
  • Strong backend engineering fundamentals (design, performance, security, and maintainability).
  • Experience with API design, automated testing, code reviews, and building maintainable systems.
  • Experience with containerized workloads and Kubernetes (e.g., Azure Kubernetes Service).
  • Curiosity for modern engineering practices and a strong understanding of core Azure concepts (networking, compute, storage, identity, and databases).
  • Experience with monitoring/observability in Azure (e.g., Azure Monitor, Application Insights, Log Analytics) and incident handling is a plus.
  • A strong ownership mindset: automation-first, focus on reliability, and continuous improvement of quality and stability.
Job Responsibility
Job Responsibility
  • Design, implement, and maintain backend services in the Account domain, delivering features end-to-end from implementation and testing to deployment readiness.
  • Be the team's primary point of contact for DevOps topics and drive improvements across CI/CD, AKS/Kubernetes, Infrastructure as Code, observability, and platform stability.
  • Collaborate with platform and product teams across 3Shape to align on Azure standards and best practices especially around Infrastructure as Code, observability, and operational readiness.
  • Help define actionable alerts and dashboards, improve runbooks, and build safe automation so incidents can be detected, triaged, and mitigated quickly even outside normal working hours.
What we offer
What we offer
  • Central Copenhagen location
  • An attractive healthcare package to keep you fit and well.
  • Breakfast every day, and a delicious and healthy lunch cooked by our private chefs.
  • A joint purpose: to enable dentists to provide superior dental care to every patient, every time.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Platform & Integrations

The Platform and Integrations team is building out the core services to provide ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) and Domain Driven Development (DDD) with xUnit, Postman etc.
  • Experience with Event driven architectures with tools like Kafka and in-memory data stores like Redis
  • Proficient in container technologies such as Docker and Kubernetes (K8s)
  • Familiarity with CI/CD pipelines and Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Claude, CoPilot, GitHub, NewRelic, Snowflake, Ansible, Python, Agentforce is a plus
  • Experience with major CRM ecosystems like Salesforce/Dynamics is a plus
  • Front-end experience is a plus
  • Cloud Expertise: Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure
Job Responsibility
Job Responsibility
  • AI-native integrations ensuring high performance, scalability, and reliability
  • Cloud Support: Work closely with geographically distributed Cloud/DevOps teams to provide production support as-needed
  • Integration: Collaborate with data engineers, AI engineers, and product teams to integrate CRM capabilities across the Seismic platform
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in full-stack development
  • Collaboration: Work closely with cross-functional teams, including product managers, frontend engineers, and UX
  • Fulltime
Read More
Arrow Right

Senior Devops Engineer

The Senior DevOps Engineer is an intermediate-level position responsible for par...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of hands-on experience in implementing and supporting DevOps functions
  • Deep understanding and practical experience in supporting multi-tiered, microservice based applications developed with .NET, Angular, Kafka, Redis, Mongo, and SQL Server Databases
  • Expertise in system administration, managing clusters, deploying, managing, and scaling applications using Kubernetes and Redhat OpenShift
  • Hands-on experience with Version Control & Repository Management tools like GitHub, Bitbucket, etc. and Tekton, uDeploy, Harness, Autosys, TFS, TeamCity, Jenkins for automating build, test, and deployment processes
  • Experience in setting up and maintaining Artifactory and Maven for efficient artifact storage and retrieval, and Nuget for .NET specific package management
  • Well-versed in integrating NUnit and SonarQube for code quality, testing and implementing REST API Testing within the CI/CD pipeline
  • Experience in configuring and managing Firewall rules, VPNs, VNETs, Load balancers (VIP), and securing sensitive data using Key Vault and CyberArk
  • Proficient in setting up, configuring, and utilizing ITRS Monitoring, App Dynamics, Kibana, and Splunk for comprehensive application and infrastructure observability
  • Strong expertise in creating and maintaining automation scripts using Shell, PowerShell, uDeploy scripting, Ansible, YAML and Terraform for infrastructure management, provisioning and configuration
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, implement, and maintain robust automated CI/CD pipelines, covering Build, Deploy, and Release lifecycles, and ensuring adherence to branching models
  • Provide daily support for essential DevOps tools, DevOps build and deployment issues in .Net Core, Mongo and Angular environments
  • Perform system administration tasks, including setting up and configuring Linux/Windows Servers, Kubernetes, and Redhat OpenShift environments
  • Administer access provisioning and management for DevOps tools, GitHub, Bitbucket and TFS along with functional IDs support for applications
  • Integrate change management processes (e.g. Service Now) with DevOps setups to enable automated change validation
  • Coordinate and support regular vulnerability and compliance patching for operating systems and other software components
  • Handle requests for new keys/certificates, including their management within Key Vault
  • Manage and support infrastructure migrations for various DevOps components
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Backend - AI Search

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right