What are the responsibilities and job description for the Software Developer Manager position at Optimize Search Group?
Job Title: Software Development Manager
Location: Dallas, TX (On-Site)
Duration: Direct Hire
We are seeking an experienced Software Development Leader to guide and grow a high-performing team of developers and analysts. This role blends hands-on technical leadership with strategic oversight, driving delivery of modern applications, integrations, and cloud-based solutions aligned with organizational objectives. The ideal candidate is a strong technologist, people leader, and change agent who thrives in complex enterprise environments.
Responsibilities
Leadership & Strategy
- Lead, mentor, and develop a team of software developers and analysts, fostering technical excellence, accountability, and professional growth.
- Provide technical leadership and architectural direction for complex development initiatives.
- Advise IT and business leadership on emerging technologies, innovation opportunities, and long-term technical strategy.
- Foster a culture of continuous learning, experimentation, and innovation across the team.
- Conduct performance evaluations and provide ongoing coaching and constructive feedback.
- Manage resource allocation, capacity planning, and project portfolio prioritization.
- Identify and mitigate technical, operational, and project risks through proactive planning and governance.
Required Experience & Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
- 10 years of professional software development experience.
- 5 years in technical leadership or people management roles.
- Proven experience managing and mentoring development teams of 5 or more.
- Demonstrated success leading organizational change and technology modernization initiatives.
- Strong track record of successful project delivery in enterprise or corporate environments.
- Exceptional stakeholder management and communication skills across all organizational levels.
Technical Expertise
- Expert-level proficiency in the .NET ecosystem (C#, ASP.NET Core).
- Experience with modern JavaScript/TypeScript frameworks such as Angular, React, and Next.js.
- Deep experience with Azure cloud services (App Services, Functions, Azure DevOps) and/or equivalent AWS platforms.
- Strong knowledge of modern API development (REST, GraphQL), microservices architecture, and containerization.
- Extensive experience with DevOps tooling and practices, including CI/CD pipelines, infrastructure as code, and automated testing.
- Advanced SQL expertise with experience across both relational and NoSQL databases.
- Understanding of cloud security principles, compliance frameworks, and best practices.
- Familiarity with AI-assisted development tools and workflows.
Salary : $150,000 - $160,000