Senior Software Engineer
buildandhire
Job Description
-
Lead the architecture, design, and implementation of enterprise-grade applications.
-
Drive modernization initiatives from monolithic applications toward cloud-native microservices architectures.
-
Define engineering standards, coding guidelines, design principles, and architectural best practices.
-
Design scalable, resilient, and high-performance distributed systems.
-
Drive API-first architecture and enterprise integration strategies.
-
Implement event-driven architectures using messaging and streaming platforms.
-
Conduct architecture, design, and code reviews.
-
Lead performance optimization and application reliability initiatives.
-
Provide technical mentorship to developers and technical leads.
-
Lead cloud adoption and modernization initiatives across AWS, Azure, or Google Cloud Platform.
-
Design and implement containerized solutions using Docker and Kubernetes.
-
Drive adoption of CI/CD and Infrastructure as Code (IaC) practices.
-
Collaborate closely with DevOps and Site Reliability Engineering (SRE) teams.
-
Integrate Generative AI, LLM APIs, and AI-powered capabilities into enterprise applications.
-
Design AI-assisted workflows and intelligent automation solutions.
-
Evaluate emerging technologies and recommend solutions aligned with business and technical requirements.
-
Work closely with Product Managers, Enterprise Architects, and business stakeholders.
-
Translate business requirements into scalable and maintainable technical solutions.
-
Identify technical risks and define appropriate mitigation strategies.
-
Support Agile engineering teams in delivering high-quality software at scale.