Software Engineering manager: W2 role
Information Technology | Hybrid in Charlotte, NC | Contract
About us:
Haramain Systems Inc. is a leading technology solutions provider focused on delivering innovative software applications and systems to enhance operational efficiencies for businesses across various industries. Our commitment to excellence and customer satisfaction drives us to seek talented individuals who thrive in dynamic environments and are passionate about leveraging technology to solve complex problems.
The Opportunity:
We are seeking an experienced Software Engineering Manager to lead our talented development team. In this W2 role, you will be responsible for overseeing the software development lifecycle, from planning and design to implementation and maintenance. You will mentor engineers, drive best practices in software development, and ensure that we meet our high standards of quality and efficiency.
Job Responsibilities:
- Lead, mentor, and inspire a team of software engineers to deliver high-quality software on time and within budget.
- Manage project timelines, resource allocation, and execution of software development projects.
- Collaborate with product managers and stakeholders to define project requirements and translate them into actionable development tasks.
- Implement best practices for software development processes, ensuring code quality through reviews and testing.
- Foster a culture of innovation and continuous improvement within the engineering team.
Desired Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development, with at least 2 years in a managerial or leadership role.
- Proficiency in modern programming languages such as Java, Python, C#, or JavaScript.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Excellent communication skills and ability to work collaboratively in a team environment.
Nice-to-haves:
- Master's degree in a relevant field.
- Experience with cloud technologies and microservices architecture.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of database management systems and data modeling.
- Previous experience working in a fast-paced startup environment.