Software Manager Job Description

Software Manager Job Description

4.5
147 votes for Software Manager
Software manager provides leadership in major incidents impacting business critical sites, applications and services, demonstrating a strong ability to deliver while remaining calm under pressure.

Software Manager Duties & Responsibilities

To write an effective software manager job description, begin by listing detailed duties, responsibilities and expectations. We have included software manager job description templates that you can modify and use.

Sample responsibilities for this position include:

You are responsible for being transparent to your peers, leaders and clients having your team be transparent with success, failures and learnings
Acts as liaison to internal and external technology partners
Act in the capacity of a Solutions Architect for pursuits involving products assigned
Manage, mentor, and provide technical guidance to a team senior full stack engineers
Implement and practice Agile processes that helps to scale Scrum within multiple disciplines in technology, engineering, UI/UX design, and Product Management
Mentor team members on Agile processes by demonstrating knowledge of Agile methodologies
Collaborate and develop relationships with product owners and business stakeholders in the development of product road maps
Leading software teams responsible for software development of features on IPOS
To recruit, develop and manage competence and performance of the team
To coach and support software engineers for development

Software Manager Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Manager

List any licenses or certifications required by the position: PMP, ITIL, AWS, FAA, IAITAM, LEAN, SIL2, EN50128:2011, DRM, ITAM

Education for Software Manager

Typically a job would require a certain level of education.

Employers hiring for the software manager job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Engineering, Management, Technical, Computer Engineering, Military, Software Engineering, Business, Electrical Engineering

Skills for Software Manager

Desired skills for software manager include:

Ability to create an effective IT environment for business operations
Ability to leverage that information in creating customized customer solutions
Ability to utilize a variety of specific tools and toolkits for the development and support of applications
Ability to utilize these in order to deliver new
Deliverables
Enhanced applications
Formal application delivery methodologies
Major tasks
Organization's IT purposes and activities
Values and practices that align customer needs and satisfaction as primary considerations in all business decisions

Desired experience for software manager includes:

BSc Computer Science or Computer Engineering or related technical field
Bachelor’s degree in Computer Science, Engineering or equivalent as determined by professional credentials evaluation plus five years of experience in job offered
6-8 years minimum total experience
Must possess excellent analytic and problem-solving skills
3 years minimum experience in working in an Agile (SCRUM) development environment
2-3 years minimum experience with Qik Scripting language would be a plus

Software Manager Examples

1

Software Manager Job Description

Job Description Example
Our growing company is hiring for a software manager. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software manager
  • Experience in building high-performance, highly available and reliable software for a large-scale, geographically dispersed production environment
  • Demonstrated expertise with software engineering processes
  • Experience in Test Driven Development (TDD)/continuous delivery methodologies – Advantage
  • Strong background in leading Software Engineering teams in an agile environment
  • Ability to manage multiple concurrent projects and meeting deadlines
  • Establish and achieve a high bar for operational performance
  • Identify high growth opportunities for networking services, build business plans to invest, and obtain executive approval to pursue
  • Execute full lifecycle software development base on test requirement
  • Provide inputs to the team in order to improve the test process
  • Close collaboration with developers and architects to develop general product specific technical designs
Qualifications for software manager
  • Knowledge of the technical pipeline and all the processes needed to make a game
  • Proven ability to develop and ship high quality mobile games
  • Experience with cross-platform app development (iOS/Android/web)
  • Experience in mobile game client development
  • Bachelor's Degree, preferably in Computer Science, Information Technology or related field, from an accredited college or university required
  • Extensive knowledge of the Linux kernel
2

Software Manager Job Description

Job Description Example
Our innovative and growing company is looking for a software manager. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software manager
  • Managing a variety of software engineering tasks including organize development efforts including product software development lifecycle (SDLC) planning, projects, and delegation of tasks according to established policies and procedures
  • Oversee technical review including design reviews, software requirements, and project evaluations
  • Attract, develop and retain the best talent to ensure the highest standard of excellence in industry research and development resulting in accelerated delivery of meaningful innovations to patients globally
  • Provide management for direct reports, creating a culture of Accountability, Customer Focus, Teamwork, and Execution
  • Scheduling, planning, performance reviews, developing staff and working closely with offshore engineers and assign tasks and track status to meet project goals
  • Collaborate with peer leaders in product development technology development efforts
  • Lead the related software development activities to achieve project milestones and goals
  • Debug and resolve issues and lead software integration efforts as necessary
  • Work closely with hardware, mechanical, quality, regulatory, and manufacturing teams to conduct research, draft proposals, and design software tools to improve quality control procedures and manufacturing processes
  • Perform other job-related duties as needed
Qualifications for software manager
  • Knowledge of professional software development practices & best practices for the full software development life cycle
  • Background in BigData, data mining, Hadoop/Spark, Map Reduce or no-SQL database is a bonus for this role
  • Some experience with Machine learning and Statistics will be a plus
  • Substantive hands-on experience building innovative, complex software
  • Proficiency with client side technologies and best practices (HTML/JavaScript/CSS, React, Angular)
  • Creative, flexible and self-motivated
3

Software Manager Job Description

Job Description Example
Our growing company is looking for a software manager. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software manager
  • Build systems and services that have immediate impact on customers
  • Participate in day-to-day development, including writing code, reviewing pull requests, and debugging issues
  • Participate in work scope planning, resource alignment, goal setting, progress tracking and reporting, schedule development, and customer communications in ongoing support of key customers
  • Coordinate cross functional efforts with Quality, Manufacturing, engineering, sourcing and the account team to provide product samples, obtain necessary approvals and assure all new parts are released through SAP
  • Provide delivery leader managers team with scope of work for various engineering efforts so that ROI can be reviewed and justified for feature requests
  • Work with global business and sales leaders to establish regional business priorities for engineering field issues and customer support
  • Act as a direct point of contact and facilitate communications between engineering and customer account teams to help in the management of day-to-day engineering activities and providing consistent communications within the organization
  • Ability to manage field escalations and establish business priorities to drive effective allocation of engineering resources
  • Provides ongoing reporting, review, and communications of customer support execution and delivery goals
  • Participates in the preparation of communication materials and presentation to business leaders and customers
Qualifications for software manager
  • A degree in CS or similar
  • Server and/or service experience is preferred but is not a must
  • Able to ramp up new technologies fast Come and stretch your talent in a highly technical team
  • At least 6+ years of technical experience in a software development
  • BS/BA or MS in Computer Science or related technical degree or work experience with demonstrated proficiency
  • At least 6+years of technical experience in a software development environment
4

Software Manager Job Description

Job Description Example
Our innovative and growing company is looking for a software manager. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software manager
  • Establishes and maintains a strong business partnership with internal users and external customer to fully understand and meet their technological needs
  • Drives and contributes to the development, modification, and attainment of strategic and tactical goals
  • Work with the customer support team to triage on issues reported and ensure that customers get a prompt response
  • Build a high performance team
  • Identify, create, and foster business relationships across departments and functions
  • Mentoring development team members to ensure delivered solutions adhere to the software architecture strategy, coding standards, and established organizational policies and procedures
  • Identifying people and process improvement strategies for the Scrum team(s)
  • Communicate organizational updates to ensure teams adhere to the established policies and procedures
  • As required, performing lead software developer duties within a Scrum team
  • Manages moderate-sized software development teams, usually within an assigned business line
Qualifications for software manager
  • Experience running cross development tools (IDE’s/debuggers ) under Windows and/or Linux
  • Experience with IoT protocols (MQTT, CoAP)
  • Experience with DSP algorithms including FFTs, DFT, FIR/IIR filtering, scaling, sampling
  • 5-8 years of License Compliance experience preferred
  • Demonstrated ability to effectively communicate in negotiations
  • Software/Technology Industry experience preferred
5

Software Manager Job Description

Job Description Example
Our company is looking for a software manager. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software manager
  • Provides relevant technical coaching and support to team members
  • Hires talent and actively engages in recruiting processes
  • Coordinates with vendors to ensure talent management, on-boarding and transition are performed in a consistent manner
  • May establishes financial plan for training budgets and/or overall unit and manages to plan (has no application or portfolio financial planning responsibilities)
  • Initiates and fosters collaborative partnerships with current and potential clients, IT and business managers, vendors and IT executives
  • Introduces and implements next-gen tools and capability best practices for the practice community
Qualifications for software manager
  • Internet and operating system fundamentals
  • Knowledge of Financial Systems, Revenue Cycle, ERP
  • Experience building scalable and maintainable web services on the AWS platform
  • Knowledge of software engineering practices & patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, and livesite operations
  • Experience with managing the development Java applications
  • Understanding of Swing

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates