Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

C# Software Development Manager

Job

Accentuate Staffing

Raleigh, NC (In Person)

Full-Time

Posted 1 week ago (Updated 19 hours ago) • Actively hiring

Expires 7/26/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

C# Software Development Manager at Accentuate Staffing C# Software Development Manager at Accentuate Staffing in Raleigh, North Carolina Posted in 4 days ago.
Type:
full-time
Job Description:
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:
Team Leadership & Mentorship:
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.
Technical Leadership & Hands-On Contribution:
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. Strategy, Collaboration & Communication 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. Operations & Vendor Management 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.
Requirements :
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 TypeScript 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.