Senior Software Engineer
3 weeks ago
About the Team
Chegg's engineering team is a group of passionate engineers who, in close collaboration with data scientists, product managers, designers, and other backend developers, build the future of the online education industry. We develop our products to scale and to last, we don’t take shortcuts (hello unit tests and documentation), and we take pride in delivering high-quality solutions on time. We are cloud native.
Role
We are looking for a senior software engineer passionate about solving real-world problems for students in online education using technology. The ideal candidate can think outside the box, is passionate about technology, is adaptable, thinks big, and is passionate about making an impact. Chegg is evolving very fast, and we are constantly redefining our offerings to match the requirements of our student community; the candidate should have the appetite to pivot fast and be interested in continuous improvement and learning. Chegg has a very open and vibrant engineering culture where the candidate will get the opportunity to work with the best in the industry; the role demands ideating and sharing creative ideas, and you never know the next big thing Chegg works on can come from you If you have dreamt of leveraging your skills and knowledge to impact something big enough to matter, Chegg provides those opportunities, and the candidate should make the best use of them.
Responsibilities
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions;
- Cross-team collaboration in driving the end-to-end delivery of SDN on Edge;
- Participating in the code reviews and design discussions of other engineers;
- Have a strong sense of end-to-end ownership;
- Adhere to key principles: Code and design for best performance, scalability, and resiliency;
- Participate in daily SCRUM meetings;
- Participates in the testing process through test review and analysis, test witnessing, and certification of software;
- Be a self-starter, capable of solving ambiguous and challenging technical problems with broad scope;
- Full stack development of new features/tools, including design, documentation, implementation, and testing;
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Skills and Qualifications [Must Have]
- B.E., B.Tech, M.Sc. degree in Computer Science or a related technical field
- 5+ years of product lifecycle experience (from customer requirements -> functional spec -> design -> development/testing -> deployment and monitoring);
- Strong interpersonal and communication skills;
- Strong proficiency in NestJS (TypeScript) for building backend services and APIs.
- Solid understanding of GraphQL API design principles, microservices architecture, and distributed systems.
- Extensive experience with GraphQL, including schema design, queries, mutations, and optimizations.
- Use tools and methodologies to create representations of workflows, user interfaces, data schemas, etc;
- Solid understanding of software design and development;
- Experience with third-party libraries and APIs;
- Excellent design and problem-solving skills.
- Strong experience with Cloud technologies such as AWS
- Experience with Unit testing frameworks for TDD (Test Driven Development) methodology
Skills and Qualifications [Good To Have]
- Solid understanding of Agile methodologies and experience working in Agile teams.
- Hands-on experience with CI/CD pipelines, preferably using GitLab.
-
Senior Java Software Engineer
2 weeks ago
Greater Bengaluru Area, India Trigent Software - Professional Services Full timeJob Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our Engineering Team at Trigent Software - Professional Services. The ideal candidate will have a strong background in Java development, with expertise in Springboot, Spring MVC, and Microservices.Key Responsibilities:Design, develop, and...
-
Senior Software Engineer
2 weeks ago
Greater Delhi Area, India ImpactQA Full timeAbout the RoleImpactQA is seeking a highly skilled Senior Software Engineer to join our Support team. As a key member of our team, you will be responsible for delivering exceptional technical support to our clients and helping them achieve their goals.As a Senior Software Engineer, you will be working on a wide range of projects, from developing new features...
-
Senior C++ Software Engineer
2 weeks ago
Greater Delhi Area, India Bonzer Business Solutions Pvt. Ltd. Full timeSenior Software Engineer (C++/Windows)Bonzer Business Solutions Pvt. Ltd. is seeking an experienced Senior Software Engineer specializing in C++ development on the Windows platform to join our dynamic team.Key Responsibilities:Design, develop, and maintain complex software applications using C++ on the Windows platform.Collaborate with cross-functional teams...
-
Senior Software Engineer
2 months ago
Greater Delhi Area, India Chegg Inc. Full timeSr. Software Engineer – Back EndEngineering Team | New Delhi, India About the Team: Chegg's engineering team is a group of passionate engineers who, in close collaboration with data scientists, product managers, designers, and other backend developers, build the future of the online education industry. We build our products to scale and to last, we don’t...
-
Senior Software Engineer
1 week ago
Delhi, Delhi, India iStrat Software Pvt. Ltd Full timeJob Title: Senior Software EngineerJob Description:As a Senior Software Engineer at iStrat Software Pvt. Ltd, you will be responsible for designing and developing end-to-end web applications. Your expertise in database design and programming will be highly valued. Prior experience in web application development and maintenance is essential. You should...
-
Senior Software Engineer
3 weeks ago
Greater Delhi Area, India Chegg Inc. Full timeAbout the Team Chegg's engineering team is a group of passionate engineers who, in close collaboration with data scientists, product managers, designers, and other backend developers, build the future of the online education industry. We develop our products to scale and to last, we don’t take shortcuts (hello unit tests and documentation), and we take...
-
Senior Software Engineer
2 weeks ago
Greater Delhi Area, India Chegg Inc. Full timeAbout the TeamChegg's engineering team is a group of passionate engineers who collaborate closely with data scientists, product managers, designers, and other backend developers to build the future of the online education industry. We develop our products to scale and last, prioritizing high-quality solutions and timely delivery. Our team is cloud native and...
-
Senior .NET Software Engineer
2 weeks ago
Delhi, Delhi, India Nixcel Software Full timeJob Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at Nixcel Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality .NET applications.Key Responsibilities:Design, develop, and implement .NET applications...
-
Senior Software Engineer
1 week ago
Greater Bengaluru Area, India Infinite Computer Solutions Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Infinite Computer Solutions. The ideal candidate will have a strong background in C++ and experience with telephony protocols such as SIP/RTP/RTSP, SNMP, IMAP, POP3, and LDAP.Key Responsibilities:• Design and develop high-quality software applications using C++• Implement and...
-
Senior Software Engineer
2 weeks ago
Greater Bengaluru Area, India Infinite Computer Solutions Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Infinite Computer Solutions.Key Responsibilities:• Design, develop, and test software applications using C# and related technologies.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Stay up-to-date with industry trends and emerging...
-
Senior Java Software Engineer
2 months ago
Greater Delhi Area, India Intellicus Technologies Full timePlease review the Job description for SSE role.YOE- 3 to 6 years Job Title- Senior Software Engineer Job DescriptionShould have excellent programming and algorithmic skills.Should have excellent knowledge about Data Structures and their applications.Solid OOPs fundamentals and its usage.Should have solid command over any programming language like C/C++, JAVA...
-
Senior Software Engineer
3 months ago
Greater Hyderabad Area, India Blackbaud India Full timeAbout the role As a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices. What you’ll do Design, build, and maintain efficient, reusable, and reliable code Proactively suggest improvements to applications and processes that enhance...
-
Senior Software Engineer
3 months ago
Greater Hyderabad Area, India Blackbaud India Full timeAbout the roleAs a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices. What you’ll doDesign, build, and maintain efficient, reusable, and reliable codeProactively suggest improvements to applications and processes that enhance the...
-
Senior Software Engineer
2 weeks ago
Greater Bengaluru Area, India FICO Full timeJob Title: Senior Software EngineerFICO is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will play a pivotal role in maintaining, enforcing, and extending our organization's themes of innovation, quality, and high performance.Responsibilities:Implement product changes, undertaking...
-
Senior Software Development Engineer
5 days ago
Delhi, Delhi, India Aspect Software Full timeJob SummaryWe are seeking an experienced Senior Software Development Engineer to join our team at Aspect Software. The ideal candidate will have a strong background in software development, with a focus on designing, developing, and testing software components.Key ResponsibilitiesAnalyze and design software components, ensuring they meet the required...
-
Senior Software Engineering Manager
2 weeks ago
Greater Bengaluru Area, India CodeVyasa Full timeCodeVyasa is seeking a highly skilled Senior Software Engineering Manager to lead our team of talented developers in Bangalore. With a minimum of 8+ years of experience, you will be responsible for driving technical excellence and innovation in our software development process.Key Responsibilities:Lead a team of software engineers in designing, developing,...
-
Senior Product Analyst
3 weeks ago
Greater Delhi Area, India Prospecta Software Full timeAbout ProspectaFounded in 2002 in Sydney, Australia, with additional offices in India, North America, Canada, and a local presence in Europe, the UK, and Southeast Asia, Prospecta began with a mission to provide top-tier data management and automation software for enterprise clients. Over the years, we have grown into a leading data management software...
-
Senior Software Development Engineer
2 weeks ago
Delhi, Delhi, India iStrat Software Pvt. Ltd Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at iStrat Software Pvt. Ltd.Key Responsibilities:Design and develop robust database systems using SQL Server, Oracle, or PHP/MySQL.Develop and maintain end-to-end web applications using VB, ASP.Net, ASP, or J2EE.Collaborate with cross-functional teams to ensure seamless...
-
Senior Java Software Engineer
2 weeks ago
Greater Bengaluru Area, India Aditi Consulting Full timeKey Responsibilities:As a Senior Java Software Engineer at Aditi Consulting, you will be working on developing and maintaining complex software systems using Spring Framework, Microservices, and Design Patterns. You will also be responsible for ensuring the quality of the code and adhering to coding standards.Technical Skills:You should have hands-on...
-
Senior Software Engineer
2 weeks ago
Greater Delhi Area, India Bonzer Business Solutions Pvt. Ltd. Full timeJob DescriptionWe are seeking a highly skilled Senior Developer to join our dynamic team at Bonzer Business Solutions Pvt. Ltd. The ideal candidate will have 3-5 years of experience in ArcGIS, Typescript .Net development, and a passion for creating efficient, scalable, and maintainable code.Key Responsibilities:Design, develop, and deploy innovative...