Principal Software Engineer

8 - 12 years

0 Lacs

Posted:13 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be responsible for driving the end-to-end architecture, design, and implementation of robust, scalable, and secure software systems. Additionally, you will define technical standards, frameworks, and best practices to ensure delivery excellence. Collaborating with stakeholders across engineering, product, and business teams to translate business requirements into technical solutions will be a key part of your role. You will evaluate and integrate emerging technologies to enhance system performance, maintainability, and user experience. Championing software engineering practices like CI/CD, TDD, and DevOps will be crucial for achieving high-quality code and seamless deployments. Troubleshooting and resolving complex technical challenges to ensure minimal downtime and maximum system efficiency will also be a part of your responsibilities. Furthermore, you will lead and inspire engineering teams by mentoring team members, fostering technical excellence, and cultivating skills. Key Responsibilities: - Drive the end-to-end architecture, design, and implementation of robust, scalable, and secure software systems. - Define technical standards, frameworks, and best practices, ensuring delivery excellence. - Collaborate with stakeholders to translate business requirements into technical solutions. - Evaluate and integrate emerging technologies to enhance system performance. - Champion software engineering practices like CI/CD, TDD, and DevOps. - Troubleshoot and resolve complex technical challenges. - Lead and inspire engineering teams by mentoring team members and fostering technical excellence. Qualifications Required: - Minimum of 8+ years of hands-on experience in designing and delivering complex, distributed software systems. - Expertise in backend technologies such as Node.js, Python, Java, or Go. - Proficiency in cloud platforms like AWS, Azure, or Google Cloud, with experience in containerization tools (e.g., Docker, Kubernetes). - Solid understanding of database technologies, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Cassandra). - Strong foundation in microservices architecture, RESTful APIs, and asynchronous messaging systems. - Proven track record in implementing scalable CI/CD pipelines using tools like Jenkins, GitHub Actions, or CircleCI. - Familiarity with front-end frameworks such as React, Angular, or Vue.js is a plus. - Exceptional problem-solving skills and the ability to balance technical trade-offs with business needs. - Outstanding communication and leadership skills. We Offer: - Competitive Compensation: complemented by equity options (ESOPs and stock options). - Remote First: Work from anywhere with complete flexibility. - Comprehensive Benefits: Provident Fund (PF) and health insurance coverage. - Innovation-Driven Environment: A culture that encourages creativity, growth, and forward-thinking solutions. - Leadership Opportunity: Define and lead the technical direction of a high-growth organization.,

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