Lead impactful software development projects in a hybrid work environment. Drive innovation using cutting-edge technologies and methodologies. Foster team growth and contribute to organizational success.
Director Of Software Engineering
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead the software engineering team, driving innovation and excellence in development.
- Balance technical leadership with hands-on software design and development tasks.
- Collaborate with cross-functional teams to align priorities and achieve product objectives.
- Implement and optimize software development processes and methodologies.
- Design and develop scalable and secure software solutions using modern technologies.
- Mentor and manage team members, fostering professional growth and development.
- Ensure high-quality deliverables through rigorous testing and quality assurance practices.
- Stay updated with industry trends and emerging technologies to maintain competitive edge.
Key Responsibilities & Duties
- Provide technical direction and leadership to the software engineering team.
- Contribute to software design, development, and testing efforts.
- Collaborate with product management to establish roadmaps and deliverables.
- Drive full-stack development across front-end, business logic, and back-end systems.
- Optimize development strategies and implement best practices.
- Facilitate agile ceremonies, including sprint planning and retrospectives.
- Design and implement software components using JavaScript, C#, and AWS services.
- Develop comprehensive testing plans to ensure software quality.
- Provide production support and resolve technical issues effectively.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field; equivalent experience considered.
- 5+ years of experience leading software engineering teams with proven leadership skills.
- 7+ years of experience as a full-stack developer in Microsoft Stack platforms hosted on AWS or Azure.
- Proficiency in designing scalable RESTful APIs and hands-on JavaScript development.
- Experience with Angular, React, Node.js, and container-based application architecture.
- Familiarity with Atlassian tools, GitHub, and AWS services; Linux knowledge is a plus.
- Strong understanding of object-oriented programming paradigms and modern development practices.
- Exceptional communication skills and a passion for mentoring and team development.
- Commitment to staying current with industry trends and emerging technologies.
- ShareAustin: