27 PeopleStrong Jobs
Software Development Engineer II - C++/Java (2-4 yrs)
PeopleStrong
posted 2mon ago
Job Title : Software Development Engineer II (SDE-II)
Job Description :
We are looking for an experienced Software Development Engineer II (SDE-II) to join our growing team. As an SDE-II, you will play a crucial role in designing and developing robust software solutions, with a focus on low-level design (LLD) skills. You should have a solid foundation in software engineering principles, data structures, and algorithms, along with excellent coding skills. You will be responsible for the entire software development lifecycle, from design and implementation to testing and deployment. You will work closely with cross-functional teams to ensure the delivery of high-quality software that meets our business needs.
Key Responsibilities :
- Design, develop, test, and maintain software applications and systems.
- Apply low-level design (LLD) principles to create scalable and efficient software solutions.
- Write clean, maintainable, and efficient code.
- Utilize data structures and algorithms to solve complex problems.
- Collaborate with product managers, designers, and other engineers to design and implement new features.
- Conduct code reviews to ensure adherence to best practices and maintain code quality.
- Debug and resolve software defects and issues.
- Mentor junior engineers and provide technical guidance.
- Contribute to the continuous improvement of our development processes.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development.
- Strong understanding of data structures and algorithms.
- Proficiency in one or more programming languages such as Java, C++, or Python.
- Solid experience with low-level design (LLD) and software architecture.
- Excellent problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Ability to work independently and take ownership of projects.
Preferred Qualifications :
- Experience with version control systems (e.g., Git).
- Knowledge of software development best practices and methodologies.
- Familiarity with Agile/Scrum development processes.
- Experience in mentoring and guiding junior engineers.
- Prior experience in designing and developing large-scale systems.
Join our team and be a part of an environment that encourages innovation, continuous learning, and growth. If you are passionate about technology and looking for challenging opportunities, we would love to hear from you!
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer II roles with real interview advice
Nothing good here just for the salary.
Culture is very toxic.
Read 2 reviews2-4 Yrs
Gurgaon / Gurugram
3-10 Yrs
8-13 Yrs
10-18 Yrs
Gurgaon / Gurugram