Software Engineer
Commercial Metals
New York, New York
14 days ago
Job Description
Job Title: Software EngineerLocation: New York, NY, USAEmployment Type: Full-TimeAbout Us:We are a forward-thinking technology company committed to innovation, collaboration, and professional growth. Our culture values creativity, diversity, and continuous learning. We offer a supportive environment with comprehensive benefits, flexible work arrangements, and opportunities for career advancement.Job Summary:We are seeking a talented and motivated Software Engineer to join our dynamic team in New York. The ideal candidate will have a strong background in software development, a passion for problem-solving, and the ability to work collaboratively in a fast-paced environment.Key Responsibilities:- Design, develop, test, and maintain high-quality software applications.- Collaborate with cross-functional teams to define, design, and ship new features.- Write clean, scalable, and efficient code using industry best practices.- Participate in code reviews and contribute to continuous improvement initiatives.- Troubleshoot, debug, and upgrade existing software.- Stay up-to-date with emerging technologies and industry trends.Required Skills & Qualifications:- Bachelor’s degree in Computer Science, Engineering, or a related field.- Proven experience as a Software Engineer or similar role.- Proficiency in at least one of the following: JavaScript, Java, SQL, or Python.- Solid understanding of software development principles and methodologies.- Experience with version control systems (e.g., Git).- Strong analytical and problem-solving skills.- Excellent communication and teamwork abilities.Preferred Qualifications:- Master’s degree or relevant certifications (e.g., Machine Learning, Scrum Master).- Experience with cloud technologies and modern frameworks.- Familiarity with Agile/Scrum development processes.Benefits:- Competitive salary and performance-based bonuses.- Comprehensive health, dental, and vision insurance.- Generous paid time off and flexible work schedules.- Professional development opportunities and tuition reimbursement.- Inclusive and collaborative company culture.Why Join Us?Be part of a company that values your ideas, invests in your growth, and encourages innovation. Join our team and help shape the future of technology!