[Remote] Senior Software Engineer - Platform Services
Note: The job is a remote job and is open to candidates in USA. Delinea is a pioneer in securing human and machine identities through intelligent, centralized authorization. As a Senior Software Engineer, you will contribute to the architecture, design, development, and deployment of scalable and intelligent cloud-based microservices within an Azure Cloud environment.
Responsibilities
- Participate in the architecture, design, development, testing, and maintenance of microservice-based applications using C#/.NET Core and related technologies, ensuring alignment with Delinea’s cloud and security architecture standards
- Develop and deploy web applications using CI/CD
- Collaborate with architects, product managers and DevOps teams to define system roadmaps as well as design, develop, test and deploy software solutions
- Write clean, maintainable and efficient code in C#
- Conduct code and design reviews, emphasizing performance, security, maintainability and quality by maintaining high development standards
- Diagnose and resolve technical issues and software defects across various environments
- Prepare and maintain comprehensive documentation for software components, APIs, and deployment processes
- Provide technical mentorship to engineering peers and foster a culture of continuous improvement
- Learn and apply best practices in software engineering, security and DevOps
Skills
- Bachelor's or Master's degree in computer science, software engineering, or related technical discipline
- 5+ years of professional experience working as a software engineer, with a focus on C#, .NET Core, MS SQL, microservice architecture and web application technologies
- Proficiency of object-oriented principles, the .NET framework and ASP.NETCore
- Strong understanding of microservices architecture and RESTful API development
- Experience with Microsoft Azure or AWS and cloud-native deployment models
- Strong problem-solving, analytical, and communication skills
- Ability to work effectively within a collaborative and structured team environment
- Eagerness to learn and adapt in a fast-paced environment
- Demonstrated ability to mentor or support others on the team
- Experience with cloud platforms (Azure, AWS or GCP)
- Experience deploying .NET microservices in Azure using Terraform automation
- Experience with microservices, API design, Kubernetes, CosmosDB, Azure, Terraform and CI/CD pipelines
- Familiarity with event-driven architectures, service meshes and API gateways
- Understanding of Zero Trust architectures and secure software lifecycle practices
Benefits
- Competitive salaries
- A meaningful bonus program
- Excellent benefits, including healthcare insurance
- Pension/retirement matching
- Comprehensive life insurance
- An employee assistance program
- Time off plans
- Paid company holidays
Company Overview
Company H1B Sponsorship