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
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
