Search jobs > Raleigh, NC > Director of software

Director of Software Engineering and Delivery

Carimus
Raleigh, North Carolina, United States
Full-time

About Carimus & The Role :

We are Carimus, a brand experience and digital transformation agency . Founded in 2013, we bring together the best of art and engineering to make an impact in a digital world.

We've fused strategy, creativity, and technology to help brands and products breakthrough and connect to their audience on an emotional level.

We take a human-centered approach both internally and externally to create impactful experiences for both our employees and clients.

We have a rapidly growing software engineering team that builds modern technology applications for some of the world's leading businesses.

Our goal is to help our clients modernize their technology stack to improve their b2b efficiency and build better brand engagement through b2c technology.

To help propel this growth, we are looking for a Director of Software Engineering and Delivery to lead and grow our talented team of software engineers, as well as foster an environment of innovation.

As the Director of Software Engineering and Delivery, you will help drive the technical vision, strategy, and execution of our development team and initiatives.

Our in-house creative and strategy team will build the brand experience and define the business requirements. It will be up to you to help our engineering team architect a cutting-edge solution.

This role is for a player-coach. We are looking for someone who is as comfortable architecting, designing, and writing code as they are teaching our next generation of engineers how to build best-in-class software.

Location : Raleigh, NC (Hybrid) In office 2-3 days per week

What You’ll Do :

Software Development Focus

Act as a liaison between the engineering team and other business units to align priorities, address challenges, and manage risks.

Responsible for development practices, including planning, architecture, documentation, and testing.

Act as a champion for innovation, promoting a mindset of creativity and experimentation among the engineering team.

Organize workshops, events, and innovation challenges to foster idea generation and collaboration.

Bill on projects as needed (at a Senior or Architect level)

Coordinate the activities and deliverables across multiple teams while resolving issues and ensuring appropriate priorities.

Translate business requirements into technical requirements, develop project plans, and manage resource planning alongside Project Managers for client projects.

Oversee client projects and ensure they follow project specifications and are within scheduled timelines and budget parameters.

Ensure proper software development practices are followed and provide guidance and / or assistance when necessary.

Continually evaluate emerging technologies to identify opportunities, trends, and best practices.

Team Management Focus

Build, lead, and mentor the engineering team, fostering a culture of collaboration, innovation, and continuous learning.

Coach, motivate, train, and retain key contributors.

Set performance goals and provide regular feedback to individuals, supporting their growth and career development.

Responsible for annual reviews and weekly 1-1 meetings with team members.

Responsible for interviewing, hiring, and onboarding new team members.

Develop and manage training for team members.

What To Expect :

By 3 Months You will be managing a team of 3-5 engineers, providing reports on active projects, and driving planning for upcoming projects.

By 6 months You will be leading our technical solutions and helping build the team to act as a complete engineering solutions partner.

You will be providing recommendations for strategic initiatives.

By 1 year You will have hired and onboarded new team members, you will be successfully delivering on projects, and you have matured our development delivery process.

Required Qualifications :

Bachelor’s degree in computer science or equivalent

6+ years of relevant experience in software development

3+ years of team management experience in software development or other leadership roles

Experience in a strategic consultancy or custom development agency is preferred

Proficiency in testing methodology, Agile methodology, test documentation procedures, and QA Best Practices

Experience and expertise in our tech stack ( React.js, React Native, Docker, Javascript (Node.js), MySQL)

Enjoys exploring new concepts and challenging the status quo

Ability to thrive in an ambiguous, fast-paced environment with a high degree of autonomy

Our Values :

At Carimus, these values guide every interaction and collaboration internally and with our clients.

Live in the ZOPD We continually expand our skills by working in the Zone of Proximal Development. We take measured risks and incorporate new technology, but only what we can deliver with excellence.

Be Transparent & Tenacious We don’t hide from the truth and won’t let our clients, either. We embrace reality, own our mistakes, and attack problems with teamwork and creativity.

Invest in Relationships Life is better doing interesting things with people we like. We build trusting relationships and strong connections with our employees and our clients.

We go further together.

Create Exceptional Experiences We exceed expectations yours and ours. We unite art and engineering in smart, compelling ways that inspire confidence and human connection.

We excite and engage, from concept to launch.

Commit to Caring Caring is in our blood and our name, Care I Must. We’re proudest when we tackle real problems and advance positive change for people and the environment. Let’s get to work.

Carimus provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

30+ days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Director of Sales and Service, End User Products. ...

ATAVAS, INC
Cary, North Carolina

This position will primarily provide leadership and operational management of the Residential Sector to include initiating and implementing operational policies and procedures, developing innovative technical and production practices, personnel and budget management, collaboration with other Directo...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Director, Policy and Government Affairs. ...

Mediabistro
Raleigh, North Carolina

How We Use Personal InformationWe use the personal information for the following purposes:Service delivery , including to:Help to facilitate connections between our membersProvide, operate, and improve our services and our business;Communicate about our services, including by sending announcements, ...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Software Engineering Director. ...

NC Central University
Durham, North Carolina

The objectives of ITS are to improve the operational effectiveness and efficiency of the administrators, faculty, and staff at NCCU through the use of technology, enhance the teaching, learning, and research process through the use of technology, and to provide adequate support of the technology tha...

Navion Senior Solutions
Durham, North Carolina

The objective of the Senior Living Sales & Marketing Director is to support prospective residents and their family members as they evaluate senior care options and to help them to understand that Navion is the best senior housing option for them. Establish a method of monitoring expected outcomes an...

Perry Creek Health & Rehabilitation Center
Raleigh, North Carolina

This highly visible position is responsible for developing and executing recruitment, retention and recognition processes that encourage a committed, customer-oriented workforce; assists with investigating and resolving complaints, problems and morale issues; and requires outstanding communication, ...

Fashion Institute of Design & Merchandising
Raleigh, North Carolina

Function as a technical lead on site development projects, coordinate with other disciplines across HDR, and lead the development of construction drawings, specifications, and supporting engineering calculations, as well as the review of shop drawings during construction. Manage workflow and utiliza...

Mercy Retirement & Care Center
Raleigh, North Carolina

The Deputy Director of People and Culture should have a passion and commitment for creating and informing organizational practices and policies with the organization’s values in mind and principles of equity and inclusion at the center. In addition to a competitive base salary of $121,000 - $141,000...