3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
See more jobs for students and recent grads who studied:
Software Development Manager
iStaff | Kennesaw, Georgia
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

Are you a lead Developer that is looking for the next step in your career or a Development Manager that still stays hands on and close to the code?

If so this position is for you! We are currently seeking a Software Development Manager for a full time position located in the Kennesaw, GA area. In this position you will lead a team of Software Developers utilizing cutting edge Microsoft Technologies.


  • The Manager, Software Engineering is an exciting position for leading a digital transformation
  • The position involves oversight of a full-stack engineering team, technical operations, as well as direct management of a team of software engineering professionals.
  • The Manager, Software Engineering partners with Product and Project Management to understand business objectives, and then leads the development of technologies that achieve those objectives.
  • The Manager, Software Engineering drives the continuous pursuit of process improvement in software engineering, and performs hands-on systems consulting and guidance as well as troubleshooting as needed.
  • Provide leadership in support of the technology roadmap, as well as organizational direction and culture.
  • Lead execution and delivery of new initiatives as well as oversee operational support for solutions in production.
  • Lead and facilitate technical work planning sessions, sprint planning, and daily standup sessions.
  • Mentor, guide, and coach a team of software engineers.
  • Coordinate training opportunities that support growth of professional/technical skills to drive increases in quality and business value.
  • Demonstrate an understanding of future trends in technology and how they impact the current and future state of the solution; present actionable information about these trends to engineering teams and senior management.
  • Ensure that technical solutions are aligned with established digital standards with respect to security, corporate governance, coding standards, monitoring, testing, source code management, and deployment.
  • Establish and maintain standards for development workflow and project management, consistent with defined objectives and strategic direction.
  • Continually research, discover and recommend software engineering process improvements that promote improved efficiency, collaboration, and quality.
  • Provide direct management oversight to software engineering team.
  • Guide direct reports in support of their personal and organizational goals and responsibilities.
  • Manage employee performance or discipline issues, and work with Director, Software Engineering to recommend compensation, recognition, transfer, promotion, or other personnel decisions.

Position Requirements:

  • BS in Computer Science, MIS, business, or equivalent experience.
  • 5+ years overall professional experience working on software engineering teams.
  • 2+ years professional experience working on agile software engineering teams.

Required Skills:

Core Competency Requirements:

  • Serious people leadership chops. Mentorship is the most important aspect of this role.
  • Demonstrated ability to plan, manage, and grow a software engineering organization.
  • Experience with large scale, enterprise software preferred.
  • Ability to influence all levels of the organization.
  • Strong understanding of lean software development and engineering techniques including continuous integration and continuous delivery.
  • Experience in a DevOps environment.
  • Experience performing troubleshooting, root-cause analysis, application design, and solution development for large-scale applications.
  • Demonstrated expert knowledge of software engineering methodology, practice, and architecture.
  • Demonstrated ability to successfully perform software engineer role across multiple, complex system implementations with custom and third-party applications across the development life cycle.
  • Demonstrated experience collaborating and translating product requirements into technical designs.
  • Experience delivering using agile processes (Scrum, Kanban).
  • Excellent team skills. Able to balance technology need, business need and sustainable process.
  • Excellent communication skills to form great working relationships with highly technical team members as well as non-technical team members.
  • Passionate about technology.


Applicants must be eligible to work in the specified location

This company profile was created by AfterCollege and is about iStaff. This page is not endorsed by or affiliated with iStaff. For questions regarding company profiles, please email: care@aftercollege.com.