Posted on: 14/07/2025
Job Title : Principal Software Engineer
- Location : Hyderabad
- Notice Period : 30 to 60 days
- Experience : 8 to 12 Years
- Academic Qualifications : Bachelors or masters degree in computer science or related field
About Company : It is the complete AI-powered Workforce Agility platform, allows organizations to identify skills gaps and development opportunities, retain and engage top talent, and provide multi-modal learning experiences to meet the diverse needs of the modern workforce.
Must-Have Skills :
- 8+ years of experience with active hands-on development experience in Microsoft Technology stack using C#
- Strong experience developing Microservices, RESTful services (preferably AWS)
- Experience with AWS core services : Lambda, ECS (Elastic Container Service), SNS (Simple Notification Service), SQS (Simple Queue Service), DynamoDB.
- Expertise in CloudWatch (monitoring and logging), cost management tools, and IAM for managing user permissions and security protocols.
- Strong TDD approach and hands-on experience on tools like Nunit, xUnit or any other testing tools or frameworks and CICD practices.
- Strong in OOP and SOLID design principles.
- Experience in working on projects with public cloud providers like Amazon Web Services, Azure, Google Cloud, etc.
- Proficient experience with relational databases such as Microsoft SQL Server/Postgres.
- Highly efficient data persistent design techniques. Strong understanding of data retrieval performance
(queries, caching). Able to optimize designs/queries for scale.
- Should have work experience with Agile practices.
- AWS experience must
Good-to-Have Skills :
- Knowledge of Elasticsearch and querying logs in Splunk.
- Exposure to ORMs like Entity Framework, Nhibernate or similar
- Understand AWS core services and basic architecture best practices.
- Good understanding on how to deal with concurrency and parallel work stream
- Strong interpersonal, written, and oral communication skills.
- Passion for continuous process and technology improvement
- AWS Certification preferable
Key Performance Indicators :
- Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform.
- Analyze product and technical user stories and convey technical specifications in a concise and effective manner.
- Code & deliver a working product, with a first time right approach.
- Participate in release planning, sprint planning, and technical design reviews; provide input as appropriate.
- Partner with engineers, product managers, and other team members as appropriate and be the go-to
person for technical matters.
- Develop and maintain thorough knowledge and understanding of products.
- Leading projects as necessary, increasing team productivity and effectiveness by sharing your deep knowledge and experience.
- Drive key architectural decisions and design considerations.
- Partner with other Architects and Manager to come up with setting technical guidelines and participate in code reviews to mentor other engineers on best practices.
- Partner with Product to do early feasibility of technical architecture.
- Partner with other Architects to build necessary frameworks to improve productivity of the engineers by driving automation.
- Introduce newer technologies as needed along with a strong POC and build a strong use case for more adoptability.
- Troubleshoot complex production issues and provide detailed RCA.
- Participate in agile activities like sprint planning, and technical design reviews; provide input as appropriate
- AI-Driven Software Architecture : Design, develop, and implement scalable, maintainable, and high-performance AI-powered software systems. Integrate AI models and algorithms into software applications to deliver intelligent solutions.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1512661
Interview Questions for you
View All