Software Eng
Authify
2 - 5 years
Bengaluru
Posted: 20/12/2025
Getting a referral is 5x more effective than applying directly
Job Description
Cyrus is an innovative platform developed by Authify Technology that focuses on cutting-edge software solutions for security, communication, and real-time intelligence in highly regulated industries. We are seeking a talented and experienced Software Development Engineer (SDE) to join our growing team and lead the development of critical components of the Cyrus platform using C# and related technologies.
Key Responsibilities:- Architecture & Design: Lead the design and architecture of key system components for the Cyrus project, ensuring scalability, reliability, and maintainability.
- Backend Development: Develop robust and high-performance backend systems using C# and .NET frameworks, ensuring integration with core services and external systems.
- Code Quality & Best Practices: Write clean, efficient, and maintainable code. Follow industry best practices, including automated testing, continuous integration, and version control.
- System Integration: Collaborate with cross-functional teams to integrate various components of the platform, ensuring seamless data flow and communication between different systems.
- Optimization & Performance: Continuously improve and optimize system performance, identifying bottlenecks and improving response times and scalability.
- Collaboration: Work closely with the product and infrastructure teams to understand user requirements and ensure smooth implementation of features in a timely manner.
- Mentorship & Leadership: Provide guidance and mentorship to junior developers and help establish development practices for the team. Lead by example in fostering a collaborative and efficient development environment.
- Documentation: Maintain clear and detailed documentation for code, systems, and processes, ensuring ease of future maintenance and knowledge transfer.
- Experience: 3+ years of software development experience with a focus on C# and .NET technologies.
- Technical Expertise:
- Deep understanding of C# and .NET frameworks (Core, Framework).
- Hands-on experience with cloud platforms (e.g., AWS, Azure) and cloud-native application development.
- Experience with relational and NoSQL databases (SQL Server, MongoDB, etc.).
- Knowledge of RESTful API design and web services.
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Development Tools: Strong experience with version control systems like Git and CI/CD pipelines.
- Performance Optimization: Experience with debugging, profiling, and optimizing C# applications for performance.
- Collaboration: Excellent teamwork and communication skills, with the ability to collaborate effectively in a dynamic, fast-paced environment.
- Problem-Solving: Ability to troubleshoot complex issues, propose solutions, and ensure high-quality results.
- Advanced C# Features: Experience with advanced C# concepts such as asynchronous programming , LINQ , delegates , events , and delegates .
- Cloud Expertise: Familiarity with cloud-native development, specifically with AWS or Azure , including serverless architectures and services like Lambda , EC2 , and S3 .
- Security & Compliance: Experience in building applications in compliance with industry-specific security standards and protocols (especially for government, defense, or intelligence sectors).
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
