Senior SW Dev Engineer (GO/Python)

7 - 11 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Senior Software Development Engineer with 7+ years of experience, your role will involve architecting, designing, and implementing scalable, high-performance backend services. You will lead the development of distributed systems in cloud environments, ensuring robust and secure deployments. Your deep expertise in programming languages such as Golang, Python, or C/C++ will be crucial in solving complex technical challenges. Additionally, you will mentor junior engineers, optimize system interactions, address data engineering challenges, and drive engineering best practices. Key Responsibilities: - Architect, design, and implement backend services with a focus on scalability, performance, and reliability - Lead the development of distributed systems in cloud environments - Utilize expertise in Golang, Python, or C/C++ to solve technical challenges - Mentor junior engineers and promote a culture of knowledge sharing and continuous improvement - Analyze and optimize system interactions within the Linux environment - Address large-scale data engineering challenges and implement efficient solutions - Promote engineering best practices including testing, clean code, documentation, and deployment pipelines - Optimize cloud resource usage to minimize costs while ensuring performance and reliability - Provide customer support via on-call rotations for prompt issue resolution - Collaborate with cross-functional teams to define technical requirements - Adapt quickly to changing priorities and technologies to contribute to company success Qualifications Required: - Bachelors or Masters degree in Computer Science or a related field from a top-tier institution - 7+ years of experience in software development with a focus on backend systems - Advanced proficiency in Golang, Python, or C/C++ - Strong foundation in operating systems fundamentals, Linux, and distributed systems architecture - Experience building and deploying scalable services in cloud environments - Exceptional analytical skills for solving complex technical problems - Commitment to providing exceptional support during on-call rotations - Emphasis on quality, testing, and documentation - Familiarity with version control tools like Git and collaborative coding workflows - Expertise in large-scale data processing and data engineering workflows - Exposure to modern software architecture patterns and cybersecurity concepts - Hands-on experience with containerization (Docker, Kubernetes) and CI/CD pipelines - Ability to adapt quickly and deliver results in a fast-paced, high-growth company (Note: No additional details about the company were provided in the job description),

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You