Software Engineer 2
Harish Test Client
US
13 days ago
Job Description
Job Title: Senior Software Developer
Job Description:
We are seeking an experienced Senior Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong problem-solving skills, deep technical expertise, and a passion for writing clean, efficient, and scalable code. You will collaborate with cross-functional teams to define system requirements, architect solutions, and guide junior developers through best practices and code reviews.
Key Responsibilities:
- Design, develop, test, and deploy robust software applications.
 - Collaborate with product managers, designers, and other engineers to deliver high-quality features.
 - Participate in code reviews and mentor junior developers.
 - Optimize application performance and ensure scalability and reliability.
 - Stay current with emerging technologies and industry trends to drive continuous improvement.
 
Requirements:
- Bachelor’s degree in Computer Science or a related field.
 - 5+ years of professional software development experience.
 - Proficiency in one or more modern programming languages (e.g., C#, Java, Python, or JavaScript).
 - Strong understanding of software design principles, data structures, and algorithms.
 - Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines is a plus.