SDE IV

5 days ago


New Delhi, India Talentoj Full time

Role Purpose:As a Software Development Engineer IV (SDE IV), you will play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will take ownership of complex features, contribute to architectural decisions, and mentor other engineers. Your focus will be on delivering high-quality, production-ready software while embracing innovation and best practices in software engineering.Role Value:This role is pivotal to delivering cutting-edge, high-performance software products. By driving technical excellence and leading by example, you will help accelerate product delivery, improve system reliability, and elevate engineering standards across the team.Key ResponsibilitiesTechnical Design & Development:- Own and lead the end-to-end development of key features or services across the backend . - Collaborate with architects and leads to design scalable, reliable, and maintainable systems. - Write clean, modular, and testable code following TDD, design patterns, and coding best practices. - Ensure seamless integration between backend services and front-end applications.Mentorship & Technical Leadership:- Guide and mentor junior and mid-level engineers through code reviews, pair programming, and technical discussions. - Champion engineering best practices such as peer reviews, static code analysis, and CI/CD hygiene. - Help define coding standards and development workflows that align with organizational quality expectations.Innovation & Tooling:- Leverage Large Language Models (LLMs) and AI tools to streamline development and testing workflows. - Explore and propose new frameworks, libraries, or tooling that can improve team productivity and code quality.Quality & Performance:- Work closely with QA and SRE teams to ensure high performance, availability, and test coverage. - Build and maintain automated test suites for functional, integration, and end-to-end testing. - Monitor production systems, analyze performance metrics, and proactively address bottlenecks.Cross-Team Collaboration:- Partner with Product Managers, Designers, and other engineers to translate business requirements into technical solutions. - Participate in sprint planning, estimation, retrospectives, and post-mortems. - Contribute to documentation, design specs, and engineering knowledge bases.Skills & QualificationsMust-Have Skills:- 6-9 years of experience in software development, with strong backend skills (e.g., Java, Spring Boot) and experience. - Deep knowledge of RESTful APIs, microservices architecture, and CI/CD pipelines. - Hands-on experience with containerization (Docker), version control (Git), and Agile methodologies. - Strong problem-solving, debugging, and performance optimization skills. - Exposure to or interest in integrating LLMs/AI tools into engineering workflows.Nice-to-Have Skills:- Experience with cloud platforms like AWS. - Familiarity with testing frameworks (e.g., JUnit, TestNG, Rest Assured). - Experience working in DevOps-centric environments and using infrastructure-as-code tools like Terraform. - Understanding of secure coding practices and GDPR-compliant development.Responsibilities- Develop quality software and web applications - Analyze and maintain existing software applications - Design highly scalable, testable code - Discover and fix programming bugsQualifications- Bachelor's degree or equivalent experience in Computer Science or related field - Development experience with programming languages - SQL database or relational database skills