Get It Recruit - Information Technology

Director of Software Development & Integration - Remote | WFH

The purpose of this role is to foster a compelling vision within the Software Development and Integration Team that aligns with organizational goals. The role involves overseeing software projects from development to integration, ensuring adherence to standards and timely deliverables.

Position Summary & Responsibilities

Leadership: Lead the Software Development team in setting and achieving departmental goals aligned with business objectives.

Supervision: Manage team performance through reviews, scheduling, and prioritization to meet objectives.

Process & Procedure: Develop and manage processes to drive service excellence and meet objectives.

Software Management: Oversee the Software Development Life Cycle for internal and client-facing products.

Software Development & Reporting: Coordinate staff and resources to deliver software solutions, ensuring alignment with client needs and reporting progress effectively.

Essential Duties And Responsibilities

Leadership and Strategy:

Develop and communicate a clear vision and strategy for the software team.

Provide strong leadership, fostering a culture of collaboration and innovation.

Team Management

Recruit, mentor, and lead a high-performing team of software professionals.

Create a positive work environment that encourages creativity and growth.

Software Development Lifecycle Management

Oversee the entire software development process, ensuring high-quality and secure solutions.

Implement best practices for coding, testing, and documentation.

Integration Strategy And Implementation

Define and implement strategies for seamless system integration.

Collaborate across teams to enhance business processes through technology solutions.

Technology Stack Management

Stay updated with technology trends, implementing new technologies as needed.

Ensure technology stack efficiency and alignment with business goals.

Project Management

Manage project planning, execution, and delivery within budget and timeline constraints.

Collaborate with project managers to optimize resource allocation.

Collaboration And Communication

Work closely with departments and stakeholders to align technology with business needs.

Communicate effectively with both technical and non-technical audiences.

Additional Duties

Ensure timely project delivery and customer satisfaction.

Monitor customer feedback and adjust strategies as necessary.

Lead departmental meetings and provide progress updates.

Support cross-functional teams to meet project expectations.

Prepare and deliver reports using key performance indicators.

Experience And Skills

Education: Bachelor's degree in Computer Science or related field.

Leadership: Proven experience in software development leadership.

Design: Strong understanding of software architecture and development life cycles.

Communication: Excellent interpersonal and stakeholder management skills.

Systems: Proficiency in various programming languages and development frameworks.

Desired Software: Experience with JavaScript, React, HTML5/CSS, GraphQL, and .Net Framework.

Infrastructure: Familiarity with Linux, Windows, VMWare, Docker, AWS, and networking concepts.

DevOps: Knowledge of Docker Compose, scripting languages, SQL, Git, and CI/CD practices.

Personality Traits & Skills

Ability to work effectively in multicultural environments.

Strategic thinker with strong problem-solving skills.

Patient and empathetic communicator.

Detail-oriented with a focus on results and continuous improvement.

Requirements

Willingness to travel internationally.

8+ years in software development leadership.

10+ years in IT management or related fields.

Valid driver's license.

Employment Type: Full-Time
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Human Resources Services

Referrals increase your chances of interviewing at Get It Recruit - Information Technology by 2x

See who you know

Get notified about new Director of Software Engineering jobs in Antioch, TN.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub