Technical Lead
Commercial Metals
New York, New York
9 days ago
Job Description
Role Summary:
The Technical Lead is responsible for leading the technical design, development, and delivery of software solutions. This role combines hands-on coding with team guidance, ensuring high-quality, scalable, and maintainable systems.
Key Responsibilities:
- Lead the design and development of software applications and systems
- Provide technical guidance and mentorship to developers
- Review code and ensure adherence to coding standards and best practices
- Collaborate with product managers, QA, and stakeholders to define requirements
- Identify and resolve technical risks and performance issues
- Ensure timely delivery of features and releases
- Participate in architecture discussions and technical decision-making
- Support production issues and provide root cause analysis
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field
- Strong experience in software development (typically 5–10 years)
- Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#)
- Experience with system design and architecture
- Strong problem-solving and debugging skills
- Experience with code review and version control (e.g., Git)
- Good understanding of Agile/Scrum methodologies
- Excellent communication and leadership skills
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of microservices and REST APIs
- Experience with CI/CD pipelines
- Prior team-leading or mentoring experience