11 GreenStitch Technologies Jobs
3-7 years
GreenStitch Technologies - Software Development Engineer III - System Design (3-7 yrs)
GreenStitch Technologies
posted 5d ago
Key skills for the job
Role : SDE III
Key Responsibilities :
1. Technical Leadership :
- Lead end-to-end design and development of complex, high-performing, and scalable software solutions.
- Drive technical decisions and establish best practices in software architecture, coding, and deployment.
- Own design reviews, balancing trade-offs to deliver optimal technical solutions.
2. System Design and Architecture :
- Architect robust, distributed systems and microservices that can scale globally.
- Perform advanced system design, factoring in scalability, security, and reliability requirements.
- Collaborate with cross-functional teams to align technical roadmaps with business objectives.
3. Code Quality and Optimization :
- Champion clean, maintainable, and reusable code through design patterns, advanced coding practices, and automated testing.
- Conduct in-depth code reviews and technical audits to ensure quality and adherence to standards.
- Optimise critical performance bottlenecks, ensuring systems meet SLA and scale efficiently.
4. Mentorship and Team Development :
- Mentor SDE I and SDE II engineers, guiding them on design, debugging, and problem-solving.
- Foster a culture of technical excellence, collaboration, and continuous learning within the team.
- Drive knowledge-sharing initiatives, tech talks, and documentation improvements.
5. Ownership and Problem-Solving :
- Own critical features/modules, proactively identifying and addressing technical debt.
- Troubleshoot and resolve complex production issues with deep root cause analysis and solutions to improve system reliability.
- Lead incident response and post-mortems to drive operational excellence.
6. Agile Delivery :
- Lead Agile ceremonies like sprint planning, retrospectives, and daily stand-ups.
- Effectively prioritize features, bugs, and technical debt in collaboration with Product Managers and stakeholders.
- Ensure timely delivery of projects with high-quality code.
7. Continuous Innovation :
- Stay at the forefront of emerging technologies and tools to drive innovation in development practices.
- Identify opportunities for automating manual processes and improving engineering efficiency.
- Contribute to the team's technical vision, strategy, and roadmap.
Qualifications :
Must-Have :
Experience- : 4-7+ years of professional software development experience in designing and building scalable systems.
Education- : Bachelor's/Master's degree in Computer Science, Engineering, or equivalent experience.
Technical Skills :
- Strong expertise in [specify programming languages/frameworks like Java, Python, JavaScript, Go, etc.].
- Deep experience in designing distributed systems, microservices, and event-driven architectures.
- Proficiency in cloud platforms (AWS, Azure, GCP) with deployment experience.
- Experience with containerization (Docker) and orchestration tools (Kubernetes).
- Expertise in performance optimization, profiling, and system reliability.
- Strong grasp of data structures, algorithms, and system design.
- Solid understanding of CI/CD pipelines, DevOps practices, and version control (Git).
Nice-to-Have :
- Experience with Infrastructure-as-Code tools (e.g., Terraform, CloudFormation).
- Familiarity with monitoring and observability tools (Prometheus, Grafana, Datadog).
- Hands-on experience with big data or streaming systems (Kafka, Spark, etc.).
Soft Skills :
- Proven leadership and mentorship abilities to inspire team success.
- Excellent analytical and problem-solving skills for complex issues.
- Strong communication skills for technical and non-technical stakeholders.
- Ability to work in a high-paced, dynamic environment and drive m
Functional Areas: Software/Testing/Networking
Read full job description3-7 Yrs
1-3 Yrs
2-5 Yrs
2-5 Yrs
2-5 Yrs