Our Firm

Careers

VIEW ALL APPLY NOW

Manager Software Development

Experienced

CentralSquare Technologies | Development | Wilmington, NC

If you have exceptional leadership skills in software development, and you thrive working on a dynamic development team with equally talented peers, we should talk…

 

Join CentralSquare, in Wilmington, North Carolina, and work on a large market-leading Public Safety Software application with customers all over the United States, leveraging your leadership and development skills, and working with a remarkably talented group of development professionals. If you would like to work on interesting projects in a fantastic company within a wonderful community, we may be a fit for you!

 

We are looking for a leader with experience building and managing Development and QA teams.  Someone who is a true technologist and who also has the skills to lead a development group. Attributes we are looking for include:

 

  • Leadership: Experienced leader that can manage dynamic teams and products, solve problems and encourage and motivate employees to succeed in a fast-paced organization
  • Technologist: Strong engineering and technology background with the ability to learn new technologies quickly and bring adoption to use within development teams
  • Motivated: Must have deep technical credibility with engineering organizations and ability to recruit and retain top talent
  • Passionate: Bring energy and enthusiasm to the job and organization
  • Communicator: Proven collaborator and proven presenter
  • Inquisitive: Propensity to dig into technology and figure things out

 

In this position, you will have significant latitude in researching, designing & guiding development of solutions, helping to solve complex problems, and will be expected to provide expertise in architecture, design, development & testing best practices and methodologies.  You will work in a collaborative agile environment as part of a team of highly motivated and talented individuals.

 

Responsibilities:

Manage application suites and the activities of multiple teams that develop, test, and maintain solutions

Manage set of full stack technologies

Mentor and motivate the existing and growing application Development and QA talent

Collaborate with others who provide governance on Scrum/Agile, reporting metrics, and architecture

Collaborate with product owners and others on product needs

Champion new ideas and initiatives to improve development process and quality

Deliver project, progress, quality, projection and other relevant information about development group to superiors and stakeholders

Skills & Requirements

Requirements:

  • Bachelor’s degree in Computer Science strongly preferred, equivalent experience considered
  • Minimum 5 years professional development leadership experience
  • Minimum 5 years professional development experience with C++, Python, or .Net
  • Minimum 5 years professional development experience with PostgreSQL, MSSQL, or another RDBMS
  • Very strong analytical and coding skills
  • Strong knowledge of data structures and algorithms and willingness to discuss them in detail
  • Strong passion for developing software and the teams of people who develop software
  • Excellent verbal and written communication skills

 

Preferred Experience:

  • Experience with front end JavaScript technologies
  • Experience with AWS, Azure, or other cloud technologies
  • Experience with Linux or other command line interfaces
  • You have an active Github or similar public code repo you can share
  • Involvement in the local developer community