i
Coders Brain
491 Coders Brain Jobs
10-15 years
Principal Engineer - Full Stack Development (10-15 yrs)
Coders Brain
posted 2mon ago
Flexible timing
Key skills for the job
We are seeking a seasoned Principal Engineer to lead the design, development, and delivery of high-impact technology solutions. As a technical leader, you will provide direction to teams, ensure alignment with best practices, and drive innovation to achieve strategic objectives. This is a remote role offering the opportunity to work on cutting-edge technologies and deliver robust solutions across various domains.
Key Responsibilities :
- Lead architectural decisions, technical strategies, and solution designs for complex systems.
- Drive end-to-end development and delivery of high-quality software solutions.
- Collaborate with cross-functional teams to align engineering efforts with business goals.
- Mentor and guide engineering teams to build technical excellence and improve processes.
- Evaluate and implement new technologies to optimize system performance, scalability, and maintainability.
- Act as a technical expert, providing hands-on support for critical projects and troubleshooting.
- Establish coding standards, best practices, and ensure adherence across teams.
- Contribute to strategic planning and decision-making at an organizational level.
- Ensure all deliverables meet performance, security, and quality benchmarks.
- Build and maintain a culture of innovation, collaboration, and continuous learning.
- 10+ years of professional software engineering experience at a senior level
- Deep hands-on technical expertise in at least one major technical area such as : large scale fullstack development, building complex distributed systems, designing enterprise SaaS solutions.
- Expertise in programming best-practices including CI/CD, test-driven development, code reviews, error handling, design patterns
- Experience designing and development RESTful APIs
- Experience with SQL and NoSQL database technologies (PostgreSQL, Elasticsearch, Redis, DynamoDB)
- Experience maintaining large & complex data-intensive web applications and web services
Responsibilities :
- Uphold high quality coding standards, rigorous testing standards, and solid system architecture design
- Assist on a day-to-day basis with a multitude of diverse problem-solving challenges
- Quickly implement robust solutions to critical problems
Mandatory Skills :
- 10+ years of experience in software development and engineering leadership roles.
- Expertise in one or more programming languages (e.g., Java, Python, Go, C++, or similar).
- Strong knowledge of system design, architecture patterns, and distributed systems.
- Experience with cloud platforms (AWS, Azure, GCP) and cloud-native technologies.
- Proficiency in containerization tools (Docker) and orchestration platforms (Kubernetes).
- Deep understanding of CI/CD pipelines, DevOps practices, and infrastructure as code.
- Strong problem-solving skills and experience in troubleshooting complex systems.
- Excellent communication and leadership abilities to work across diverse teams.
Nice to Have Skills :
- Experience in domains like machine learning, big data, or cybersecurity.
- Hands-on experience with microservices architecture and event-driven systems.
- Knowledge of front-end technologies like React, Angular, or Vue.js.
- Familiarity with database systems (SQL/NoSQL) and data modeling.
- Contributions to open-source projects or published technical articles.
Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Benefits :
- Competitive salary with performance-based bonuses.
- Flexible remote work environment.
- Opportunities for professional growth and leadership development.
- Exposure to challenging and innovative projects.
Functional Areas: Other
Read full job descriptionPrepare for Principal Engineer roles with real interview advice