Job Requirements:
• Bachelors Degree or Advanced Degree in Computer Science, Software Engineering, or a related engineering discipline
• 10+ years of relevant full stack development experience with a Bachelors Degree or 7+ years of experience with an Advanced Degree
• Expert hands-on experience in architecture, design, full-stack development, and coding is essential. Experience limited to DevOps will not qualify for this position.Key Skills and Competencies:
• Expertise in software architecture, system design, and scalable software solutions for enterprise-level applications
• In-depth knowledge of multiple programming languages, advanced software development methodologies, and adopting GenAI in the Software Development Lifecycle
• Proven ability to lead and influence cross-functional teams and drive complex, high impact projects to completion
• Strong strategic thinking skills, with a focus on long-term technical and business goals
• Exceptional innovation and creativity in solving complex challenges and developing novel solutions
• Demonstrated ability to mentor and develop technical talent, fostering a culture of learning and growth
• Excellent communication and interpersonal skills with experience engaging with senior leadership and external customers
• Familiarity with intellectual property protection, competitor analysis, and industry trends
• Proven hands-on experience of 10+ years as a Cloud Solutions Engineer with multiple enterprise-grade solutions architected, designed, developed, and delivered.
• Proven hands-on experience in architecting and developing highly scalable, multi-tenanted, and real-time solutions.
• Proven hands-on experience with microservice architecture, design, and development.
• Proven hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
• Proven hands-on experience with real-time push notifications for mobile devices and peripherals.
• Extensive hands-on experience with Google Cloud Platform (GCP), including Compute Engine, Cloud Storage, Pub/Sub, Cloud Functions, Kubernetes Engine, and others.
• Expertise in designing and managing highly scalable databases such as PostgreSQL, BigQuery, and MongoDB.
• Excellent problem-solving skills, the ability to troubleshoot complex issues, and ability to work in a fast-paced environment.
• Strong communication and collaboration skills, with the ability to work effectively in a global team environment.
• Strong programming skills in languages such as JavaScript and Java.
• Solid understanding of networking concepts, security best practices, and cloud architecture patterns.
• GCP Platform Deployment: Leverage Google Cloud Platform (GCP) services to design, deploy, and continuously optimize cloud-native products.
• Real-Time Systems: Build low-latency, real-time push notification and messaging systems for enterprise mobile devices and peripherals.
• Data & Database Systems: Manage and tune highly scalable databases and storage layers (PostgreSQL, BigQuery, MongoDB, Pub/Sub, Cloud Storage) to guarantee data integrity and performance.
• Data Analytics Integration: Seamlessly integrate analytics and telemetry pipelines into cloud platforms to extract actionable system insights.
• AI Integration in SDLC Adaptation: Drive the secure adoption of AI technologies (such as Claude and other LLMs) within the software development life cycle (SDL), ensuring code quality, security compliance, and prompt engineering best practices.
• Leadership & Collaboration: Partner with cross-functional teams to translate business requirements into technical specs, and mentor junior engineers to drive continuous improvement.
• Documentation & Stakeholder Reporting: Maintain comprehensive architectural designs and proactively report on project milestones, risks, and systems health.