Software Manager Resume Sample
Work Experience
- Maintain appropriate communications within and between HI&M and other businesses to deliver on Medtronic’s overall business strategies worldwide, collaborating as appropriate to ensure synergies with and between organizations
- ESSENTIAL FUNCTIONS :
- Ensure that development approaches are innovative, industry leading, and meeting the needs of customers and HIM business strategies
- Participate as part of the HIM RD leadership staff to help create the overall direction for the total organization and support organizational excellence initiatives
- Maintain appropriate communications within and between HIM and other businesses to deliver on Medtronic’s overall business strategies worldwide, collaborating as appropriate to ensure synergies with and between organizations
- DEPARTMENT SPECIFIC/NON-ESSENTIAL FUNCTIONS :
- The environment requires working with a firing laser (which is noisy) and/or working in a manufacturing clean room environment from time to time
- Build a capable team that values learning and delivering on any challenge
- Organize your team and their work to deliver on the needs of the business
- Mentor teams through the creation, augmentation and maintenance of software products
- Work directly with product managers to understand business requirements and translate them into technical actions for your team
- Estimate the costs of delivering software
- Develop knowledge in a variety of domains to better understand the needs of the end user, and apply that knowledge to problem of developing applications for those domains
- Coordinate with administrative teams within the company on a variety of aspects, including budget and forecasting
- Navigate the changing landscape of growing corporation to get the job
- Several years experience as a leader in a software business
- Understanding of SDLC, particularly Scrum
- Experience working in a geographically distributed environment
- Experience working with and managing offshore and contract teams
- Flexibility: ability to change priorities quickly and lead others through those changes
- Coordinate cross-functional work teams towards task completion
- Hands-on software engineering experience in a product development environment
- Leading a functional team with qualified software engineers
Education
Professional Skills
- Strong interpersonal, verbal and written communication and presentation skills, organizational skills
- Excellent interpersonal communication skills - verbal, written, and listening
- Strong interpersonal skills, demonstrating diplomacy and advocacy, are required
- Strong planning and management skills to help build and develop project teams
- Strong design skills and coding background in Java/J2EEand database technology
- Strong leadership skills with a history of mentoring junior engineers and interns
- Excellent communication skills to interface internally and externally and participate in problem solving and quality improvement activities
How to write Software Manager Resume
Software Manager role is responsible for software, technical, leadership, design, english, interpersonal, programming, planning, database, automation.
To write great resume for software manager job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Manager Resume
The section contact information is important in your software manager resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Software Manager Resume
The section work experience is an essential part of your software manager resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software manager responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software manager position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Manager resume experience can include:
- Strong communication (written and verbal) and facilitation skills
- Relevant work experience; prior management experience is required
- Programming skills – highly proficient in Python and either C or C++ for writing test cases and test automation scripts
- Demonstrated experience in shortening test cycles and improving efficiencies in testing practices
- Object oriented programming development experience, C++ or C# programming experience on Windows, or Embedded OS (preferably embedded Linux)
- Demonstrated experience writing and debugging code in a resource ‘Constrained’ environment (some cores have < 1k SRAM)
Education on a Software Manager Resume
Make sure to make education a priority on your software manager resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software manager experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Software Manager Resume
When listing skills on your software manager resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical software manager skills:
- Evidence of good communication skills
- Excellent written and verbal communication skills and ability to build good rapport; Fluency in English, both written and oral
- Experience in building and leading teams that build large scale platforms in the cloud. Experience in IOT platforms is good to have
- Good listening, interpersonal and communication skills
- Experience effectively managing large volumes of transactions and data
- Strong software design, and development skills with ability to mentor team members
List of Typical Experience For a Software Manager Resume
Experience For Senior Software Manager Resume
- Solid and demonstrable experience in web services infrastructure design
- Experience running cross development tools (IDE’s/debuggers etc.) under Windows and/or Linux
- Support software validation team in development of test planning and methods
- Experience in embedded software development using Linux
- Experience writing software for an OMAP SoC, preferably an OMAP2430 or OMAP-L138
- Experience with board bring-up (bootloaders, Linux kernel, device drivers, device-tree, filesystems)
- Basic experience writing software in Java and Python
- Experience using version control software such as Subversion or Git
Experience For Senior Software Manager, DSP Resume
- Experience in supervising a team in team lead or lead engineer capacity
- Experience in development testing (Mocha, Jasmin, Selenium)
- Strong understanding of database design
- Strong understanding of deployment and software development lifecycle (SDLC) processes
- Hands on experience with application design and engineering practices
- Proven track record of leading functional organizations
- Project management experience using JIRA, MS Project
- Experience in delivery of system or software engineering services to tight timelines
Experience For Technical Software Manager Resume
- Experience in a software development related field
- Change priorities quickly and lead others through those changes
- Min. 5 yrs experience in software development
- Demonstrate an ability to communicate the technical knowledge through project management and contributions to product strategy
- Experience with Vectorcast software test tools is required
- Complete product lifecycle experience in embedded system products
- Hands-on experience in ‘C’ and assembly language on embedded systems
- Experience in IoT or adjacent technologies
- Experience with AWS or other cloud-based deployment methodologies
Experience For Timberline Estimating Software Manager Discipline Estimator Resume
- Coordinate with upper management, sales, and technical support to gather customer feedback and prioritize tasks amongst the team
- Ten (10) years experience in the software development field
- Five (5) years experience in management
- Experience with build utilities such as Buildroot or Yocto
- Experience as the direct manager of software engineers in an agile, environment
- Experience with Continuous Integration/Continuous Delivery environments
- Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development
Experience For Business Software Manager Resume
- Strong C++ knowledge, Object Oriented Design principles and embedded development
- Set priorities for AI R&D investments, define enablement roadmap
- Experience with running and analyzing results for typical IO benchmarks such as iperf, FIO etc
- Experience with setting up scripting and regression environments
- Interacts with end users to validate designs and implementation
- Experience in Java
Experience For IoT Software Manager Resume
- Experience in Front End development (Frameworks: React, Angular, Vue, Ember)
- Experience in Microservices Architecture
- Experience in Agile processes
- Experience with Source Control such as TFS
- Highly autonomous, self-starter with experience in the full SDLC process
- Develop and execute a strategic plan to obtain breakthrough level improvement in efficiency and effectiveness of Gantry Software Team
- Leading and participating in Agile / Scrum activities and reporting project status
Experience For Amazon Robotics Software Manager Resume
- Taking part in business development and in continuous improvement of ways of working
- Building quality into all aspects of work, complying with SW Development standards
- Optimizing team’s participation in all phases of product development
- Working knowledge of MS Project and/or project management software
- Programming expertise in ‘C’, ‘C++’, Python, Javascript
- Leading a team which creates tools that help us deliver and test our data
- Supporting the old data factory and the creation of new tools for our completely redesigned data pipeline
Experience For Chassis Controls Software Manager Resume
- Evaluating teams and employee performance, set expectations and goals for the department
- Providing leadership and guidance to coach, motivate and lead teams to their optimum performance levels
- Maintains engineering staff by recruiting, selecting, orienting and training employees
- Supervises engineering personnel through coaching, planning, monitoring, and appraising of job performance
- Responsible for developing, attracting and inspiring the leads and technical experts necessary to support the demanding timelines of the EUV source roadmap
Experience For Product Software Manager Resume
- Work with cross-functional teams (Marketing, Engineering, Manufacturing, etc) company-wide to ensure alignment and synergy
- Continuous learning through keeping updated on domain, technology, software engineering trends, SAS’s technical direction and standards awareness
- Mid Tier: REST APIs using core java, Spring, Hibernate working on tcServer
- Support manufacturing test software development teams to ensure manufacturing testing functions properly and aligns with software developed
- Assist in optimizing, adapting, and porting current software architecture to new product platforms
- Maintains engineering standards by establishing and maintaining policies on software design standards
- Key player in managing and mentoring other team members and facilitating best practices
- Acts as first point of contact in case of technical issues requiring investigation, assigning them to team members or working on them directly
- Lead and grow a high-performing agile software team that values learning and high-quality on-time delivery
Experience For Regional Software Manager Resume
- Provides input into yearly budget planning and quarterly resource planning
- Develop, coordinate and confirm training schedule for following year
- Stay at the bleeding edge of the technology curve for AI, so we can be proactive instead of playing catchup as now
- Identify problems with ongoing activities through the core team and facilitates the problem solving process
- Confident with Windows, Linux, Unix operating systems including command line
- Resource hiring, coaching for exceptional performance
- Provide technical supervision of the engineering activities (system engineering, software development and integration) and the delivery of the work package
List of Typical Skills For a Software Manager Resume
Skills For Senior Software Manager Resume
- Excellent speaking, writing and organizational skills
- Develop team skills and abilities including training and coaching both new and experienced developers
- Proficient in C/C++ with strong object-oriented design skills
- Strong communication skills, culturally-aware and fluent in English
- Excellent verbal and written communication skills, across global, cross-functional teams
- Bias for action and ability to effectively prioritize and work with minimal supervision
Skills For Senior Software Manager, DSP Resume
- Clear communicator with strong written and oral communication skills
- Collaborate effectively with peers to identify engineering gaps and overlaps and improve effectiveness of team
- Outstanding communication and collaboration skills, as we work as a tightly knit team, always discussing and learning from each other
- Strong experience in growing & leading teams developing routing and infrastructure software for real-time network operating systems
- Prior experience working in the rail/transit industry including Positive Train Control
- Strong problem solving and decision-making ability, with a breadth of experience in both client-side and server-side technologies
- Strong concept of UX, experience working with UX designers
Skills For Technical Software Manager Resume
- Demonstrated experience with Software Configuration Management tools (source code control, defect tracking, continuous integration build tools)
- Strong knowledge of Go or Java, and experience with scripting languages such as Python
- Experience with and a demonstrated fluency in C/C++ programming on Linux and/or QNX systems
- Estimate the resource requirements, identify gap in skills of the team, work with Engineering Leadership team to bridge the gap and grow the team
- Solid experience in data modelling and database design
- Demonstrated experience in Information Retrieval, Full-Text Search, and Ranking functions
- Strong understanding and experience with software quality assurance and test automation concepts and tools
- Work effectively with geographically distributed teams
- Need to multi taks effectively across products and solutions
Skills For Timberline Estimating Software Manager Discipline Estimator Resume
- Prior experience working in the rail/transit industry
- Strong experience in Algorithm optimization and productizing based on customer needs
- Prior experience with full technology stack
- First-hand experience and the ability to leverage experience to develop a team covering the following areas
- Work experience in technical roles and 10+ years of experience in leading software development teams and program management
- Demonstrated experience with global product releases throughout the product introduction cycle
- Facilitate professional development in your team. Ensure skillset aligns with business need
- Experience with compatibility validation testing of server peripherals (e.g. memory, HDDs/SSDs, PCIe adapters etc.)
Skills For Business Software Manager Resume
- Maximizes staff contribution through professional growth and development, to increase teamwork and more effectively meet business needs
- Demonstrated ability to achieve effective outcomes in a multidiscipline & multi-cultural environment
- Experience with low level development experience
- Min. 3 Yrs solid direct team leading experience
- Fostering innovation by promoting knowledge and experience sharing through open dialogue in the software community
- Experience developing and leading teams working on very large scale, consumer facing web sites
- Knowledge and experience applying Clifton Strengthsfinder to coaching and engaging teams
Skills For IoT Software Manager Resume
- Experience planning, developing and sustaining enterprise systems mainly in JAVA
- Staff and develop your engineering team, attracting and maintaining strong talent pool
- Experience in working in multi-site environment, and being responsible for handoff-related communication with a team in US
- Experience both building and consuming REST/HTTP APIs
- Experience with leveraging Agile based metrics including burn-up, burn-down, velocity, etc
- Excellent track record of leading or working as part of key team members to productize wireless connectivity silicons
- Strong understanding of programming languages
- Demonstrated familiarity with electrical and control system engineering in target industries (Oil and Gas, Mining, Cement, Paper, WWW)
Skills For Amazon Robotics Software Manager Resume
- Experience in working with global engineering and operations teams
- Experience delivering and operating large scale, highly available distributed systems
- Demonstrated ability to challenge conventional thinking and traditional ways of operating and invites stakeholders to identify issues and opportunities
- Experience developing/testing Embedded devices
- Experience in embedded software development using a real-time operating system
- Experience using bug tracking software such as Mantis or Jira
- Experience with highly available distributed systems for control, monitoring and automation, load balancing
Skills For Chassis Controls Software Manager Resume
- Experience in bring up and verification of server platforms including DDR memory systems, PCIE, Ethernet, Storage (SAS/SATA) etc. is highly desirable
- Hands-on experience in embedded and server SW development using C and C++, creating documentation and collateral materials
- Provide software engineering leadership while balancing resource, schedule constraints, and cross program priorities
- Demonstrate excellence in managing and motivating cross-functional team
- Begin to demonstrate deeper expertise in engineering methodologies and tools, driving best practices
- Experience in driver testing and board bring-up
Skills For Product Software Manager Resume
- Experience with current revision control, bug tracking, debugging tools
- Lead projects and adapt to changing priorities and deadlines
- Demonstrated ability to maintain Global Perspective and conduct Strategic Planning of work
- Significant practical experience in at least one modern programming language (e.g. Java, C#, Go)
- Proven ability to lead, motivate and grow engineering teams
- Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, Cloud Foundry, etc)
Skills For Regional Software Manager Resume
- Project management experience from successfully leading big, multisite, cross-functional software development projects
- ‘Hands On’ experience using oscilloscopes, logic analyzers and Digital Multi-Meters
- Demonstrated understanding of network protocols, Service-Oriented Architecture (SOA) and Microsoft software tools for development
- Demonstrated understanding of Microsoft technologies
- Experience with leading a medical device development project required
- Demonstrated understanding and usage of Microsoft Project
- Certified Scrum Master with Experience in Implementing FDA’s Agile Guidelines
- Good understanding of ARM processors, especially Cortex-M3/R7/A9/A72/A73, is desirable
- Coding experience, preferably Java
List of Typical Responsibilities For a Software Manager Resume
Responsibilities For Senior Software Manager Resume
- Strong knowledge in systems stacks and developing middle-ware with a preference for real-time experience in a network-connected, device settings
- Effectively estimate and track project schedules, costs, and resources
- Participate in design and design review processes to ensure that solutions effectively meet business objectives
- Hands on experience with using and testing different types of memory, HDDs, PCIe adapters and working with vendors on resolving issues found during testing
- At least two years of project leadership experience leading complex projects/activities. Has led a successfully completed project
- Experience managing a software development or QA automation team
- Experience in managing a SW RT embedded development team
- Thirteen (13) or more years of experience in Software Engineering
- Seven (7) or more years of engineering management experience in a Project/Program environment
Responsibilities For Senior Software Manager, DSP Resume
- Management experience, managing multiple teams
- Management experience, managing software development
- Experience with industrial automation software or related technical areas involving large scale development projects is also desirable
- Experience in managing platform programs
- Experience developing in Python/Perl/shell
- Experience developing in Java/C/C++
- A demonstrated expertise in SW / HW system programming (latencies, synchronization, parallelism)
- Background and experience in one or more of the following
Responsibilities For Technical Software Manager Resume
- Act as Chief Product Owner for your teams, providing a single point of contact for prioritization and decisions related to scope execution
- Experience in leading large projects across multi-geographic teams
- Strong background and leadership in C/C++, PY, Unit Testing methodologies
- Development of high-impact software to an excellent standard, following formal software development processes
- Experience in managing
- Effective at team problem solving
- Fluent in English F2F communicate, working experience in English environment
- Works directly with project management staff to validate and monitor schedules, resource allocation and project status
Responsibilities For Timberline Estimating Software Manager Discipline Estimator Resume
- Extensive experience with application development processes
- Strong knowledge of software best practices, build processes, IDEs, database tools (e.g. SQL Developer, SQL Management Studio)
- Strong knowledge of source code control systems (CVS, SVN, GIT)
- Experience of JDA/RedPrairie WMS or another WMS software
- Experience and understand full software development lifecycle
Responsibilities For Business Software Manager Resume
- Maintain and develop effective agile methodologies
- Setting direction by clearly articulating software strategy and what it means in terms of delivering on team and individual level
- Understanding of x86 computer systems
- Understanding of Agile and waterfall project management tools
- Working with key stakeholders and colleagues to capture user needs, design inputs and software requirements
- Mentoring junior members of staff
Responsibilities For IoT Software Manager Resume
- Achieving flexible solutions to meet end-user requirements by creative use of technologies across the stack
- Helping deploy, maintain and extend software developed by others
- Working with Micro services, SOA, UI tech stack, DevOps on Linux platform
- Understanding of full-stack Java, Spring, Hibernate, JavaScript, SQL
- Manage of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
- Engineering leadership: organizational development, team building, coaching/mentoring individuals
Responsibilities For Amazon Robotics Software Manager Resume
- Setup and maintain hardware test, benchmarking and regression test beds for testing and regressing PCIe adapters, SSDs/HDDs and memories
- Positively Impact organizations by recognizing, developing, and showcasing others’ talents to help them succeed - whether on your team or beyond
- B.Sc. in Computer Science/ Engineering, Electrical Engineering or Software Engineering
- Interface and work with the PMO, individual Project Managers, and other Engineering Managers to assess the engineering staffing needs both current and future
- Work closely and train Cavium’s FAE team on providing bring up and debug support to ThunderX family of silicon customers
- Contribute to Quality Management and administration by providing technical leadership, especially with regards to the Engineering Processes
- Drive productivity, efficiency and quality improvements leveraging best engineering practices
- Manage day-to-day operations of your team: individual career development, goal setting, performance evaluations and coaching
Responsibilities For Chassis Controls Software Manager Resume
- Loves solving hard problems and getting things done
- Knowledge of all aspects of the software engineering process and the software development life cycle and methodologies including Agile
- Manage technical capabilities, including resources in a specific area, processes and tools of the overall Engineering Department
- Quality logging of results / reports with supporting data and descriptions
- BS Electrical Engineering, BS Computer Engineering, or BS Computer Science required
- Develop test automation tools and framework for characterizing firmware performance
- Maintain current line of products including bug fixes and custom enhancements
- Write clear and concise engineering documentation
- Assist in improving current software development processes
Responsibilities For Product Software Manager Resume
- Proficiency in writing software in C and C++
- Proficient in using oscilloscopes or logic analyzers to test and debug embedded systems
- Responsible for the selection of the technologies to ensure current and future software products to build upon by working with the Software Architect(s)
- Hire, lead, develop and coach a team of associates and contractors utilizing the company's philosophies, processes, policies and tools
- Preference for working in rapid development cycles (2-4 weeks)
- Thrive in a variable and demanding dynamic environment
- Contribute to reducing the timeframe for new implementations and data investigation requests associated with post go-live activities
Responsibilities For Regional Software Manager Resume
- Participate in hands on coding and the implementation within a continuous deployment environment
- Lead and mentor a growing team of software developers
- Provide Voice of the customer feedback to Software Engineering twice a year
- Work with ecosystem on 3rd party customer enablement, covering major markets
- Represent MICR in the internal ML Working Group, and at external events where AI representation is needed
- Work closely with Cavium’s large end user, OEM and ODM customers on understanding their platform SW architecture and requirements
- Own testing and qualification of key platform deliverables for DPG OEM and ODM beyond the SoC (e.g. memory, PCIe adapters, SSDs, HDDs, etc.)
- Multi-tasker with ability to efficiently support parallel efforts (customer issues, prototyping/architecture, implementation, etc.)