Director Of Software Engineering

Director Of Software Engineering
Empresa:

360Training


Detalles de la oferta

**Director of Software Engineering**:
The Director of Software Engineering will play a pivotal role in our technology team, reporting directly to the SVP of Technology. This individual will be instrumental in driving the modernization of our technology stack, overseeing the transformation of our acquisition platform, learner instruction, and regulatory compliance systems. With a focus on scalable, efficient, and innovative solutions, the Director will lead three major teams and ensure our technology not only meets but exceeds industry standards and business needs.

**Key Responsibilities**:

- **Leadership and Strategy**:

- Act as a player/coach to mentor engineering teams, participate in strategic planning, and ensure alignment with the company's goals.
- Drive the adoption of modern software engineering practices and foster an environment of innovation and excellence.
- **Modernization Initiative**:

- Lead the modernization of our technology platforms, including transitioning from Drupal and HCL Commerce to a composable commerce platform utilizing Next.js, Contentful, and a headless commerce solution.
- Transform our learner instruction and regulatory compliance frameworks to a microservice architecture with React SPA frontends, focusing on.Net core and.Net aspire technologies.
- **Scrum Team Oversight**:

- Oversee multiple scrum teams responsible for customer acquisition, learner instruction, and regulatory compliance.
- Ensure agile practices are followed, and teams are productive, collaborative, and focused on delivering high-quality software.
- **Collaboration and Partnership**:

- Work closely with product owners and business stakeholders to ensure technology solutions drive desired business outcomes.
- Leverage both full-time employees and contractors to achieve project goals and milestones.
- **Quality and Standards**:

- Promote and enforce software development best practices, including code reviews, CI/CD, security standards, unit testing, and more.
- Drive development productivity while balancing short-term and long-term objectives.
- **Building a High-Performance Culture**:

- Cultivate and nurture a high-performance culture within the engineering teams, fostering an environment of accountability, collaboration, and continuous improvement.
- Set clear performance expectations and provide regular feedback to team members, recognizing and rewarding achievements while addressing areas for development.
- Encourage innovation, creativity, and knowledge sharing among team members to drive excellence in software engineering practices and solutions.
- **Driving Important KPIs**:

- Establish and track key performance indicators (KPIs) related to technology modernization progress, team performance, software quality, stakeholder satisfaction, and innovation initiatives.
- Use KPI data to identify areas for improvement, drive decision-making, and ensure alignment with business objectives.
- Implement strategies to continuously improve KPI metrics, driving towards higher levels of efficiency, productivity, and quality in software engineering processes.

**Qualifications**
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with a minimum of 5 years in a leadership role overseeing engineering teams.
- Proven track record of leading large-scale technology modernization projects, particularly involving composable commerce, headless CMS, and microservice architectures.
- Strong experience with.Net core and familiarity with React, Next.js, and content management systems like Contentful.
- Excellent leadership skills, with the ability to mentor, inspire, and drive teams towards high performance and innovation.
- Deep understanding of agile methodologies, with experience managing multiple scrum teams.
- Exceptional communication and collaboration skills, capable of working effectively with both technical teams and business stakeholders.
- Commitment to high-quality standards and continuous improvement in all aspects of software development.


Fuente: Whatjobs_Ppc

Requisitos

Director Of Software Engineering
Empresa:

360Training


Software Development Engineer Student

**Qualifications**: **Minimum Qualifications**: Pursuing a Bachelors degree in IT, Electrical Engineering or related field English proficiency intermediate t...


Desde Intel - San José

Publicado a month ago

Implementador Plataforma Reverse Factoring Cr

**Descripción empresa**: Davivienda, parte del Grupo Empresarial Bolívar, es una organización comprometida con cada país donde tiene presencia y reconocida d...


Desde Davivienda Filiales - San José

Publicado a month ago

Senior Experto En Telecomunicaciones - Redes Fijas

En EY, tendrás la oportunidad de construir una carrera tan única como tú, con la escala global, el apoyo, la cultura inclusiva y la tecnología para convertir...


Desde Ey - San José

Publicado a month ago

Data Analyst

**Altruistiq's software solution delivers sustainability intelligence and real corporate impact in carbon reduction and beyond for large businesses that see ...


Desde Altruistiq - San José

Publicado a month ago

Built at: 2024-10-05T05:22:59.006Z