More jobs:
C# Software Development Manager
Job in
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2026-06-24
Listing for:
Accentuate Staffing
Full Time
position Listed on 2026-06-24
Job specializations:
-
IT/Tech
IT Project Manager, IT Support
Job Description & How to Apply Below
Accentuate Staffing is searching for a Software Development Manager to join a leading technology team in Raleigh, NC. This role serves as both a technical leader and a people-first coach — a player/coach who actively participates in engineering while growing, mentoring, and challenging your team to reach new heights. You report directly to the IT Director and are a key voice in company-wide technology strategy and leadership conversations.
Responsibilities- Recruit, hire, onboard, and develop software engineers and other development team members, with a focus on technical growth and career development.
- Foster a supportive, accountable, and collaborative team environment where employees are encouraged to take ownership and continuously improve.
- Conduct regular one-on-one meetings, performance reviews, and coaching conversations to support employee growth and performance.
- Remove obstacles that impact team productivity and advocate for the tools, resources, and support the team needs to succeed.
- Lead sprint execution and delivery efforts to ensure projects are completed on time while maintaining quality standards.
- Identify and develop high-potential team members for future leadership opportunities.
- Participate directly in software development, testing, debugging, and system enhancements approximately 20–30% of the time.
- Review and evaluate proposed tools, technologies, and architectural approaches to ensure solutions are practical, scalable, and aligned with business objectives.
- Help prevent unnecessary complexity and maintain focus on efficient, maintainable solutions.
- Contribute to system architecture and technical design decisions with an emphasis on scalability, reliability, security, and maintainability.
- Evaluate and recommend tools, frameworks, and technologies that improve development efficiency and software quality.
- Promote security, privacy, and compliance best practices throughout the development process.
- Partner with the IT Director to evaluate technology needs and develop strategies that support business objectives.
- Collaborate with Product, Design, and other business teams to define requirements, establish priorities, and assess solution feasibility within project constraints.
- Communicate technical concepts, decisions, and risks clearly to both technical and non-technical stakeholders.
- Maintain organized and accurate IT documentation and contribute to knowledge sharing across the department.
- Provide technical guidance and assistance to other departments when software issues arise.
- Oversee product releases and deployments to ensure reliability, stability, and quality throughout the release lifecycle.
- Manage relationships with IT vendors and service providers to ensure effective support, delivery, and cost management.
- Support production systems and lead incident response and resolution efforts when issues occur.
- Assist with evaluating, procuring, and implementing system upgrades and new technologies as business needs evolve.
- Has 10+ years of software development experience and at least 3 years of IT leadership or management experience.
- Holds a bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
- Has strong experience developing web and client/server applications using Microsoft technologies; experience with C#, Angular, and Type Script is preferred.
- Is experienced with relational and document databases, cloud platforms (preferably AWS), CI/CD pipelines, and modern infrastructure practices.
- Is comfortable working in Linux environments and using shell tools for troubleshooting and automation.
- Demonstrates strong analytical and problem-solving skills with a proactive, solution-oriented approach.
- Leads by example, builds trust through accountability, and supports team success.
- Communicates clearly and professionally in both written and verbal formats.
- Practices active listening and collaborates effectively across teams and departments.
- Takes initiative, works independently when needed, and follows through on commitments.
- Adapts well to changing priorities, technologies, and business needs.
- Maintains a high level of attention to detail in code, documentation, and communication.
- Stays current with emerging technologies, industry trends, and software development best practices.
- Is interested in long-term professional growth and developing others within the organization.
- Performs effectively in fast-paced environments while maintaining organization and focus.
- Is willing to participate in one week of annual in-person collaboration.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×