We are seeking a highly experienced Principal Software Engineer to join our team and play a critical role in the development and delivery of innovative software solutions for one of our esteemed clients.
You will leverage your extensive expertise in full-stack development, cloud technologies, data management, and system architecture to design, build, and deploy robust, scalable applications
Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
12+ years of experience in application software development
8+ years of experience in cloud solutions architecture, design, system integration, implementation, and deployment (AWS preferred)
10 years of experience with SQL and ERD for relational database management
8 years of experience implementing API services (REST, SOAP, GraphQL)
5 years of experience with NoSQL datastores (MongoDB)
5 years of experience in implementing data analytics, AI/ML/NLP models, and building predictive systems
Proven experience in designing and implementing microservices architectures
Proficiency in containerization technologies (Docker, Kubernetes, AWS EKS/ECS/Fargate)
Strong analytical and problem-solving skills
Excellent communication, collaboration, and leadership skills
Ability to work independently and manage multiple priorities
Competitive salary and benefits package
Opportunity to work on challenging and impactful projects
Collaborative and supportive work environment
Work-from-home flexibility
Job Responsibilities
Lead the design, development, and implementation of complex software solutions using Python, MongoDB, and other relevant technologies.
Architect and implement scalable, secure, and reliable systems on the AWS cloud platform (EC2, S3, DynamoDB, etc.)
Collaborate with cross-functional teams (developers, QA, DevOps) to ensure seamless integration and delivery.
Develop and maintain well-documented and maintainable code adhering to OOD & OOP best practices.
Design and implement efficient API services (REST, SOAP, GraphQL) for data exchange.
Manage and utilize NoSQL databases (MongoDB) for efficient data storage and retrieval.
Integrate data analytics pipelines, AI/ML models, and predictive algorithms into applications.
Optimize and troubleshoot complex software systems for performance and efficiency.
Stay up-to-date with the latest advancements in cloud technologies, data science, and software development methodologies.
Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
Location
Bengaluru, Karnataka, India
About Company
Right Move is a leading service provider of recruitment and training needs providing exceptional services to our clients and job seekers across the country.
Established in the Year 2008 we at Right Move are a professionally managed placement and training consultancy firm with network across India. We have built enduring relationship with our clients across India. As a service partner, we help them source professionals with intellectual skills to help organizations build their human capital on one hand and on the other we help individuals build their career.
Right Move comprises of group of experienced specialists from the Industry. We place great value on Human Resource Development and in placing Right people for the Right job by offering need-based Manpower Recruitment Services with the help of our in-depth knowledge and understanding of your requirements.
We combine vision, expertise and experience with entrepreneurial spirit to deliver the most complex, urgent and need based staffing requirements quickly, efficiently and professionally. Placing candidates in the right positions is the key to achieving outstanding business development results.