Find The Best Software Engineering Manager Jobs For You

Where do you want to work?

0 selections

Top Software Engineering Manager Skills

Below we've compiled a list of the most important skills for a software engineering manager. We ranked the top skills based on the percentage of software engineering manager resumes they appeared on. For example, 19.0% of software engineering manager resumes contained software development as a skill. Let's find out what skills a software engineering manager actually needs in order to be successful in the workplace.

The six most common skills found on Software Engineering Manager resumes in 2020. Read below to see the full list.

1. Software Development

high Demand
Here's how Software Development is used in Software Engineering Manager jobs:
  • Developed and implemented a repeatable agile software development process applicable to research organizations with many projects and limited software engineering resources.
  • Project-managed software development of product beta release of a system integration framework that would allow disparate systems/environments to exchange text messages.
  • Managed the outsourcing of this effort by defining system architecture, providing technical information to outsource firm and overseeing software development.
  • Directed a 20-person engineering and software development unit for the ACE Computer Systems and associated software at Houston and California
  • Managed, planned and tracked software development project to automate the upgrade operations for mission critical private communications systems.
  • Engaged in company ISO9002 certification process, developed multiple procedures to capture software development process and software revision control.
  • Directed an international software development team to create a proprietary Data Router for Mission Critical private telecommunications systems.
  • Developed software solutions for facility operations personnel to increase quality of data collected and efficiency of the personnel.
  • Led software development team in creating software applications for internal company use as well as external customer applications.
  • Experience managing software development in a scaled agile environment and also lead process change towards continuous delivery.
  • Led Software Development, Software Configuration Management and Integration Test teams for multiple Mobile Location products.
  • Supervised entire software development life cycle from analysis of customer requirements to releasing software to field.
  • Led a five-person software development team in support of a world-class printed circuit board manufacturing operation.
  • Improved software development testing effectiveness by implementing realistic simulated user environments with scrubbed user data.
  • Increased software quality by implementing a robust software development process and emphasizing on software reliability.
  • Managed 12-person software development team charged with developing a highly scalableJ2EE compliant enterprise web application.
  • Project management and software engineering of test software development for multiple Department of Defense contracts.
  • Assembled and mentored a software development department which exceeds production expectations of larger engineering companies.
  • Directed cross-functional teams to deliver innovative software solutions that enhanced enterprise operations for clients.
  • Implemented software quality processes for the team reducing software development costs and improving productivity.

Show More

2. Java

high Demand
Here's how Java is used in Software Engineering Manager jobs:
  • Managed local and remote groups of SQA engineers that were responsible for testing various java based technology compatibility
  • Managed Software Engineering, managed team of senior engineers developing a Java based system management framework.
  • Project manager and technical lead for web-based application based on Microsoft and Java technologies.
  • Utilized Java classes also performed data transformation and technical validation and functional consistency.
  • Managed the design and development of a high-visibility customer-specific distributed Java application.
  • Coded approximately 75% of the initial product release and led a team of 12 Java developers through 8 production releases.
  • Managed team responsible for delivery and support of Java's Source product, requiring, assembling of cross functional resources.
  • Managed a group of engineers responsible for developing web-based applications written in Java and using Oracle and SQL Server databases.
  • Coded a java JDBC to Oracle connection pooling application to enable customers online balance transfers with their credit card applications.
  • Reviewed and vetted software features with key pharmaceutical customers (Oracle 9i Forms/Reports, PLSQL, C++, Java).
  • Lead Engineer for the Continuity Readiness Reporting System, a Rich Internet Application written in Java and Adobe Flex.
  • Lead and deliver multiple mobile phone development projects on Window Phone, Android and Java platforms in timely manner.
  • Key Accomplishments: - Formed a partnership with Sun to jointly develop and promote XML and Java development tools.
  • Utilized Java and JPOS for transaction processing application within a Smart Card Retail Terminal, Client/Server environment.
  • Managed multiple teams and projects utilizing Java, ETL, C++ and variety of server side technologies.
  • Selected to represent the Quality teams to communicate quality vision and guidelines to the Java project team.
  • Completed high-level programming tasks in Java and C++ while directing team activity in the US and India.
  • Promoted GUI front-end in C++ and Java utilizing an OOAD methodology to interface with the tactical components.
  • Designed and implemented a database library in Java that interfaces to the SQL database via URL.
  • Designed and developed Java objects to interact with database objects and present the data to users.

Show More

3. Python

high Demand
Here's how Python is used in Software Engineering Manager jobs:
  • Produced Microcode for our Ethernet Switches using in-house Python based tools for Microcode generation.
  • Developed in Python software for reconstruction and visualization of the X-Ray data.
  • Support work maintaining services in Grails, Ruby and Python.
  • Developed a web service application using Python SOAP for communication with government data services.
  • Automated generation of export files for reporting solution using Python.
  • Developed both the GUI for web interface(CodeIgniter) and daemon based GSM - SMS outreach program (Python).

Show More

4. Cloud

high Demand
Here's how Cloud is used in Software Engineering Manager jobs:
  • Developed custom cloud based software that scheduled manufacturing process for laboratory furniture - resulted in improving production by 18%.
  • Led a team of engineers implementing the first cloud hosted solution for the University of Phoenix using Amazon EC2.
  • Designed and wrote several algorithms around cloud technology calculating Costs Vs. Savings storing data on-site Vs, cloud.
  • Developed IBM Power Systems enterprise software used to manage and monitor health and performance of cloud resources.
  • Worked closely with the localization team to implement 11 languages for the WD My Cloud software family.
  • Designed multiple solutions using AWS EC2, Lambda, RDS, ECS, Cloud formation scripts.
  • Developed user stories and served as a ScrumMaster for two teams developing a cloud services solution.
  • Designed and implemented Relational SQL database, deployed to cloud, tested, and demonstrated.
  • Cloud implementation of the servers' infrastructure had instant impact to company's bottom line.
  • Supported security audits for FedRAMP IaaS ATO for GDIT Federal cloud and other accreditation efforts.
  • Helped in planning and transition to cloud based development and production architecture in AWS.
  • Design, built and management of a custom cloud platform based on AWS services.
  • Managed move of application infrastructure from on premise to cloud based data center.
  • Spearheaded various efforts to migrate applications and systems to the cloud.
  • Lead tenant on-boarding efforts through cloud solution design and implementation.
  • Documented and presented ROI and TCO around cloud technology.
  • Defined roadmap of cloud based test status management system and cloud based web service for automated test of the digital portal.
  • Design, development, implementation and on-going support of CalAmp's IoT cloud based platform.
  • connected to cloud services (head-in) hosted in various data centers across different continents.
  • Designed as a cloud based SaaS application comprised of a desktop web application and a mobile iOS and Androidapplication.

Show More

5. High Quality

high Demand
Here's how High Quality is used in Software Engineering Manager jobs:
  • Experienced with Project Management of mission-critical, software projects delivered in a high quality, time-sensitive and budget conscious environment.
  • Managed high quality, timely releases of Navigator control software to collect and analyze genetic mutations.
  • Delivered multiple parallel releases/projects with aggressive schedules in a fast paced environment with high quality.
  • Prioritize and deliver high quality internal technical support and direction.
  • Recruit, develop, train and mentor new engineers on functional processes to ensure high quality delivery and support for programs.
  • Ensured on-time quarterly delivery of high quality software for multiple products while overseeing the development of thousands of test automation processes.
  • Champion standard work and value added processes that enable the team to excel in developing a high quality software product.
  • Deployed high quality feature and maintenance releases for product suite worth $30M in revenue.
  • Produced high quality (low-defect) software with final delivery having no known defects.
  • Collaborated with automated software testing team to deliver high quality Ethernet test suits.
  • Directed the teams to ensure high quality work completed and delivered as scheduled.
  • Set high quality standard through development of Applet Compatibility program for J2SE.
  • Develop processes to create high quality products and customer satisfaction.
  • Led teams to deliver function on time with high quality.
  • Performed Upgrades/Migrations of software with emphasis in accurate translations ensuring high quality and exceeding timelines.
  • Delivered Cosmo Worlds 2.0 for Windows to the marketplace with planned functionality, high quality, and on time.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. Project Management

high Demand
Here's how Project Management is used in Software Engineering Manager jobs:
  • Developed project plans matching capacity and ability while proactively managing project resources and schedules, utilizing SCRUM project management methodologies
  • Assessed business process from sales, project management, and engineering to translation and localization initiatives.
  • Performed functional, project management and software engineering for Call Center applications and implementations.
  • Worked with project management to help define and manage implementation and development projects.
  • Managed everyday activities of software engineering/project management and ensured an efficient working environment.
  • Managed project management, scheduling, budgets administration, and interfacing with customers.
  • Established project management plans, configuration management plans, and quality control mechanisms.
  • Used data-driven project estimation and Agile project management to improve software on-time delivery.
  • Collaborated resources for an agile project management methodology as a Scrum Master.
  • Reported and updated project schedule information regularly to the project management office.
  • Handled all project management work including implementations and software upgrades.
  • Created project management plans/schedules/budgets and presented to stakeholders for approval.
  • Project Management for numerous projects.
  • Team management, project management, and development lead in the Connected Home division comprising set-top, mobile and automotive verticals.
  • Direct project management and implementation for initiatives related to petroleum point of sales systems (gas stations and convenience stores).
  • Partnered with project management to set project mile posts, periodically review status, and ensure that project deadlines were met.
  • PROJECT MANAGEMENT: Worked with cross-functional team during initiation, planning, execution, monitoring, control and closure phases.
  • Worked with Project Management and upper management to reassess our priorities, and determine how we could hit our dates.
  • Performed project management, proposal development, client relationship management, scheduling and planning, employee supervision, and mentoring.
  • Experienced with Project Management for technical engineering on each component of all Microsoft Office 2000 products for all available languages.

Show More

7. Product Development

high Demand
Here's how Product Development is used in Software Engineering Manager jobs:
  • Coordinated full cycle product development activities with executive management, product management, quality assurance, support, and operations teams.
  • Led efforts that brought PC and Windows technology to a product development environment formerly accustomed solely to embedded development.
  • Facilitated formal and informal knowledge transfer activities and team collaboration between product development team and cross functional teams.
  • Developed standard quality metric reporting and tracking system that was utilized by 10 different product development teams.
  • Tapped as customer liaison gathering client requirements and managing communications throughout product development phases.
  • Led 60+ software and database developers supporting product development and client project implementations.
  • Managed outsourced vendors providing software test services to various in-house product development projects.
  • Involved in new product development and implementation as relates to operations and provisioning.
  • Participate in release planning, resource management and scheduling for product development efforts.
  • Manage and build self-empowered product development teams in Agile Development Environment.
  • Worked closely with hardware engineers to coordinate product development.
  • Drive innovation and adoption of new technologies in product development
  • Recruited to reinvigorate the company's product development organization.
  • Minimized interruption to new product development and resource plan.
  • Co-authored Product Development Process for the division.
  • Develop products within FDA product development guidelines.
  • Managed six engineers and established QA division to support dynamic needs of product development in face of emergent customer support requests.
  • Lead Technical person on the product development effort of the E*Justice product from version 1.0 through the latest version 9.0.
  • Managed teams of in-house engineers and offshore contractors (India and Israel) supporting new product development and sustaining engineering.
  • Supported Product Development Managers in the creation of product architectures, project plans and staffing on many product development projects.

Show More

8. Javascript

high Demand
Here's how Javascript is used in Software Engineering Manager jobs:
  • Developed interactive real-time provisioning interface using JBOSS application server and DOJO/CometD JavaScript tools.
  • Enhanced the module's front-end presence with JavaScript and AJAX to embellish user interactivity and lighten the intensity of requests.
  • Designed and developed cross platform web versions of our Sleep Diagnostic app using HTML5, JavaScript, and Ajax.
  • Developed customization to provide branding for portal look and feel using custom HTML, CSS, and JavaScript.
  • Created and maintained JavaScript framework for testing our GSN API via bamboo throughout our release process.
  • Created a web based decision support system with Perl, JavaScript, and Oracle.
  • Developed with JavaScript, PHP, and SQL programming languages.
  • Implemented key features for the product in Qt, C++, C# and JavaScript.
  • Developed full-featured calendar component for web application using Javascript and the Cappuccino framework.
  • Developed Javascript based interactive map provisioning display using Oracle Spatial and MapViewer.
  • Project led and developed new enhancements to E-Vote in ASP, VBScript and JavaScript.
  • Worked with CFML, JavaScript, HTML, PERL, CGI, Awk, and Sed.
  • Developed Front-end for RPM Portal using JSF Primefaces, Javascript, JQuery running on Glassfish Server.

Show More

9. Career Development

high Demand
Here's how Career Development is used in Software Engineering Manager jobs:
  • Supervised, mentored a team of employees overseeing career development, performance management, pay determination and team communications.
  • Provided personnel management and career development for the software engineering staff.
  • Develop individualized career development plans to increase productivity and engagement.
  • Managed all career development and provided mentoring to developers.
  • Provided personnel management, performing annual performance reviews, salary planning, and career development for all direct reports.
  • Write and deliver annual focal reviews along with ongoing career development support and coaching for engineers reporting to me.
  • Provided guidance in web/internet best practices and processes, as well as mentoring in career development.
  • Team development, coaching, hiring, career development and performance management for team members.
  • Mentored and trained department staff on engineering projects; provided career development to section members.
  • Managed career development plans, yearly progressive performance reviews, and team-building activities.
  • Perform annual employee performance reviews and assist in developing career development plans.
  • Managed performance reviews, career development, hiring and training of employees.
  • Work on individual coaching and career development for all team members.
  • Program also allowed team members to focus on career development.
  • Mentor and encourage personal growth and career development.
  • Coach and counsel staff on career development.
  • Career Development Delivered results on time.
  • Established monthly "one-on-one" meetings to promote skill and career development for each individual team member.

Show More

10. Database

high Demand
Here's how Database is used in Software Engineering Manager jobs:
  • Developed logical and physical database design, installed, and implemented central database component of Intelligent Transit Information System.
  • Assume management responsibility for production database environment including DBA staff tasked with administration of 8 servers, 52 databases.
  • Completed the implementation of a new application with new technologies that consolidated customer organization information from a legacy database.
  • Optimized code in several older data entry applications to avoid database timeouts.
  • Created import and normalization software to load database from various disjointed repositories.
  • Provided final approval authority for all GEO Database modifications and database releases.
  • Coordinated with internal groups, developed database modifications and tested the release.
  • Designed and implemented central client database and configuration deployment system.
  • Developed Database connectivity using n-tier architecture by incorporating COM+ components.
  • Facilitated customer requirements, database design, and usability.
  • Performed basic and advanced Oracle database backup and recovery.
  • Utilized database to analyze and evaluate product performances.
  • Developed/Modified Database Modeling Using SQL Server Diagrams.
  • Implemented and enhanced proprietary database software.
  • Created generic database structures/interfaces for T1/E1/T3.
  • Designed and implemented database interfaces.
  • Job responsibilities included designing, coding and testing product applications for both hospital and Vet clinics using VB6 and SQL/Access database.
  • Used CCB Manager and Quality Assurance release management for database reporting system worldwide (Biz Objects, Crystal and SSRS).
  • Managed a cross-functional team of software, integration, and database engineers located in San Francisco and Beijing, China.
  • Created and supported database applications written in MS ACCESS, SuperBase, DELPHI, C++ Builder, and Visual Basic.

Show More

Jobs With Trending Skills

11. Hardware

high Demand
Here's how Hardware is used in Software Engineering Manager jobs:
  • Recruited developers in test to consistently improve automation framework, quality, hardware, implementation and removal of duplication.
  • Interfaced directly with customer support, application scientists and hardware engineers to gather requirements and troubleshoot problems.
  • Designed and developed operational flight programs for controlling and monitoring airship communications, health and hardware interfaces.
  • Maintain documentation of network configuration, operating procedures, and records relating to network hardware and software.
  • Used schematics and interface documentation to understand hardware interface and to capture signals using appropriate equipment.
  • Resolved problems related to hardware, network operating systems and configuration issues through troubleshooting and research.
  • Identified feature enhancement to improve system sensitivity and resilience upon non-recoverable hardware or software issues.
  • Delivered silicon emulator hardware, software and documentation for customer s parallel development.
  • Engineered and implemented Windows applications for customers to control specific hardware.
  • Worked with systems engineers to identify vulnerable hardware and software components.
  • Developed and maintained software and hardware for a European-wide distribution center.
  • Developed code for low-level interaction with hardware allowing chip data transfer.
  • Write software requirement specifications derived from marketing requirements and hardware specifications.
  • Interfaced with customers to establish product software and hardware requirements.
  • Reduced hardware provision time by integrating with HP provisioning automation.
  • Reviewed hardware architecture and electrical schematics.
  • Implemented various enhancements, resulting in significant improvements in hardware error handling and stability, job queuing and method creation.
  • Assigned to McDonnell Douglas Corporations Joint Direct Attack Munitions Hardware in the Loop Weapon Simulator (JDAM HILWS) team.
  • Lead team of hardware and software engineers developing a machine vision system used for real time visual classification of objects.
  • Led project limiting hardware, software variety from seven vendors; 10% drop in product time to market.

Show More

12. API

high Demand
Here's how API is used in Software Engineering Manager jobs:
  • Develop API code to support features in our Ethernet Network Switch chips, including NAT, Load Balancing and Link Aggregation.
  • Managed USX Platform API team and acted as a technical architect to deliver US Exchange betting engine for US.
  • Guided QA engineers in designing and coding test applications written in C++/ VB for API software testing.
  • Created API test plans and functional test specifications based on collaboration effort.
  • Led team to build product API as per key customer expectations.
  • SOAP is used to communicate between middle tier API and GUI.
  • Key Projects: Telemetry, API
  • Managed SW development and SW projects Coding/SW development for HP OpenView Distributed Management Platform product including SW SDK API
  • Led the design and development of multi-user tools and devised customized automated network and API tests.
  • Designed the Architecture style Rest and created the Scalable API across the enterprise applications.
  • Created an extensible and scalable framework for the product with API for easy integration.
  • Offered technical support to software developers using Preh's API's and drivers.
  • Coded orchestration layer for RESTful API project in C#.
  • Implemented new features such as usage leaderboards, 3rd party API integrations, and activity stream.

Show More

13. Technical Leadership

high Demand
Here's how Technical Leadership is used in Software Engineering Manager jobs:
  • Provided technical leadership and architecture design of the US Army's tactical computer/network architecture laboratory.
  • Provide technical leadership on troubleshooting and resolution of issues.
  • Provided functional management and technical leadership to17 software engineers.
  • Selected target platforms and tools for the application and provided technical leadership for the application project.
  • Provided technical leadership to software engineers, standards engineers, BSP/Device driver developers and test engineers.
  • Provided technical leadership to QA engineers in embedded Systems and ARM architecture.
  • Provided technical leadership to the team and organization.
  • Provided technical leadership to staff.
  • Provide technical leadership for software best practices; implement numerous innovations and processes to increase productivity and quality of products.
  • Job Duties Provide technical leadership elaborating new software/hardware concepts with clear business objectives aimed at maximizing returns and customer satisfaction.
  • Provided technical leadership and advice to software team members, mapping out and recommending technologies (i.e.
  • Unified Environment) Consistently received positive 360* management feedback tool results in the areas of communications, technical leadership and decision-making.

Show More

14. New Technologies

high Demand
Here's how New Technologies is used in Software Engineering Manager jobs:
  • Researched and maintained awareness of new technologies and techniques available to software developers and implemented them when applicable.
  • Hired software engineering specialists to better support new technologies.
  • Analyzed artificial intelligence and other new technologies.
  • Stay abreast of industry standards and new technologies and provide upper management with needed information to support sound strategic business decisions.
  • Worked extensively with offshore and outsourced teams, including travel to remote sites to train and deploy new technologies and systems.
  • Moved team forward with new technologies and architectures including SOA resulting in a reduction in maintainable code and technical debt.
  • Lead a team of senior engineers to implement a proof-of-concept with the new technologies for the customer.
  • Enhance subordinates' resumes by encouraging them to learn and master new technologies on each new project.
  • Worked with software architects to evaluate new technologies and determine the future direction of IDX's products.
  • Identified and suggested new technologies and tools for enhancing product value and increasing team productivity.
  • Evaluated new technologies and recommended changes or system upgrades.
  • Research new technologies to fit overall business objectives.
  • Introduced and implemented new technologies in the department and successfully transitioned staff from Oracle client/server development to the Microsoft .NET platform.
  • Introduced new technologies like Angular.js, HTML 5.
  • Introduced new technologies such as Mongo, MVC5, LESS Interfaced with Business and Customer Success to collaborate on feature development.

Show More

15. Linux

average Demand
Here's how Linux is used in Software Engineering Manager jobs:
  • Managed Development/architecture team for Cisco Desktop High end Android, Linux IP Phone, and 3rd Party Call Control teams.
  • Explored requirements to migrate from SQL Server on Windows to DB2 on AIX and to Oracle on Windows and/or Linux.
  • Developed real-time embedded software/firmware for the Rate-Of-Rise (ROR) project using C++ and TimeSys Real-time LINUX on Intel microprocessors.
  • Developed custom Linux drivers for B2C2's proprietary satellite IP receiver ASIC and provided a user-level media data interface.
  • Utilized tools available from Linux open source community and negotiated contracts with vendors for commercial tools.
  • Refined architecture and supported common Linux software platform used for 3G and GSM wireless handset products.
  • Deployed final released products to multiple operating environments (UNIX, Linux, MS Windows).
  • Core development primarily in Linux, with 3D and 2D User Interface development in Windows.
  • Installed on Windows, it supports LINUX, OpenVMS, UNIX and Windows operating systems.
  • Implemented DoD UNIX (Linux) STIG items on Red Hat Enterprise Linux.
  • Subject Matter Expert in Linux's device driver development and I/O subsystem.
  • Implemented Linux scripts to automating the DB conversion process for production deployment.
  • Ported Linux USB EHCI code to U-Boot in PowerQuicc 8343 architecture.
  • Developed Linux Device Driver for the ROR project.
  • Designed and developed IPTV (via RTSP, HTTP, and HTTPS) client on embedded Linux set-top box in C/C++.
  • Specified a custom Intel-architecture motherboard design to host the settop box and implemented a fully-custom BIOS for fast Linux boot.
  • Managed and maintained development environment of Apache with Mod-SSL, ColdFusion Server, and Oracle running on RedHat Linux.
  • Layered real-time multi-threaded architecture with Application, Application Framework, System Services, Linux OS, and Driver Layers.
  • Developed release schedules, managed and tracked rollouts, and oversaw testing for hundreds of Java-based Linux servers.
  • Team provided pro-active build-time testing on Solaris and Linux servers as well as client technical support.

Show More

16. QA

average Demand
Here's how QA is used in Software Engineering Manager jobs:
  • Collaborated effectively with other engineering, QA and product management teams to ensure timely delivery of products and services.
  • Established test automation goals for quality assurance and facilitated test automation training for key QA engineers.
  • Partnered with QA to maintain quality standards and performance objectives thereby avoiding platform instability and regression.
  • Defined an automated build environment including engineering unit testing before transfer to QA.
  • Developed and formalized QA department of testers to Quality Assurance engineers.
  • Managed a team of 20 engineers responsible for requirements, design, development, configuration management, QA and technical support.
  • Introduced new QA Engineer role to our team, hired and on boarded first two team members into that role.
  • Served as hiring manager for a multitude of software positions including software engineers, front-end developers, and QA analysts.
  • Managed a group of QA Software professionals who interfaced with developers to review requirements to be decomposed into test scenarios.
  • Managed team of 22 engineers, QA staff and tech writers to create high availability remote infrastructure for customers world-wide.
  • Review, Mentor, manage work load priorities, measure staff performance and promote professional development for QA team.
  • Guided engineering process improvements that resulted in higher quality software introduced into QA and being released to the customer.
  • Improved the timely involvement of resources (Customer, Sales, Marketing, Development, QA, etc.)
  • Improved the QA test process by managing the development of an IO tool by an off-shore development team.
  • Worked closely with Software QA to provide lab setup, regression test information, training on new features.
  • Integrated QA with Support to identify areas of improvement in the product based on customer issues and needs.
  • Led teams of up to seven engineers through phases of Development, Software integration/Test, QA and customer-ship.
  • Achieved full Quality Assurance (QA) automation, reducing regression testing cycle from days to hours.
  • Represented QA in providing a daily operational review as it relates to product quality and schedule timetables.
  • Managed the implementation of the New Prepaid Software product for Cricket Communications after QA testing was completed.

Show More

17. Scrum

average Demand
Here's how Scrum is used in Software Engineering Manager jobs:
  • Managed over 20 successful sprint cycles by leading our Scrum process and leveraging retrospectives to regularly review opportunities for improvement.
  • Created Scrum based development and release management methodology to reliably distribute updates to software.
  • Understand current methodology and derive processes to adopt Scrum agile methodology.
  • Created a structured development environment by implementing Agile and Scrum.
  • Developed portfolio & equity rankings solution in agile- scrum methodology.
  • Planned and drove Agile execution of product engineering life cycle, across multiple programs, with geographically distributed scrum teams.
  • Served as Product Owner or Scrum Master for many projects while trained and mentored team members to take these roles.
  • Followed scrum methodology to create stories and tasks, and estimated effort used for scheduling, planning and tracking.
  • Coached and trained the team on Scrum, Test Driven Development, pair programming, OOP and agile values.
  • Led scrum teams through conception, planning, implementation, integration, testing, release, and sustaining.
  • Coordinated with Project Managers and Scrum Leads to identify resources in order to keep the projects on schedule.
  • Implemented Agile like process (Scrum meetings) on troubled project to get it back on schedule.
  • Participated in advance prototyping efforts for UI proof of concepts using the SCRUM agile development process.
  • Represented product line in Scrum of scrums meetings where decisions were made on overall product strategy.
  • Program Administrator I Software Engineering, Project Manager III managed an Agile Scrum team for EchoStar.
  • Conduct weekly/daily scrum meetings with the team to discuss status and to mitigate risks and issues.
  • Key responsibilities: * Engineering Manager and Scrum Master for Web Services and Partner Integration teams.
  • Championed adoption of Agile, Scrum and Feature crews to manage overall program delivery.
  • Hire, guide and lead a technology team of seven resources using Scrum methodologies.
  • Serve as Scrum Master on project teams, leading teams in agile environment.

Show More

18. Product Management

average Demand
Here's how Product Management is used in Software Engineering Manager jobs:
  • Worked with product management in defining requirements for new features and creating design specifications based on requirements.
  • Serve as an interface between product management and team members by translating product requirements to detailed specifications.
  • Implemented all software engineering and product management processes including customer, marketing and engineering rectification boards.
  • Collaborated with product management to evaluate customer needs and prioritize ideas for enhancements and new software.
  • Worked with Product Management to develop and refine product requirements and understand the underlying business priorities.
  • Collaborate with product management and internal stakeholders to define and direct software solutions.
  • Coordinate efforts between Product Management and Quality Assurance to deliver on schedule.
  • Change Management - Team leader for corporate product management process implementation.
  • Worked with product management on defining and prioritizing product features.
  • Work with product management on product specifications.
  • Consulted with product management division to design, develop, and deliver accurate, reliable, maintainable commercial software.
  • Worked with Product Management team to better understand the capabilities of the engineering team to develop new features.
  • Liaised with product management, UX, marketing, and IT to maintain cross-departmental communication.
  • Acted as liaison to project and product management to understand release goals and time lines.
  • Presented successful proof-of-concept demos with Product Management, Marketing and IT leaders.
  • Assist Product Management define long-term and short-term projects road map 2.
  • Partner with Product Management by providing technical insight and judgment of feature/schedule/cost tradeoffs.
  • Worked directly with product management to define the product roadmap.

Show More

19. Microservices

average Demand
Here's how Microservices is used in Software Engineering Manager jobs:
  • Revamped an aging platform from ground up, using Microservices architecture focusing on maintainability, scalability & reliability on AWS platform.
  • Build tools for management/deployment MicroServices.
  • Developed OrderPerformance and Alerting system using Microservices and Spring Boot.
  • Write Spring Microservices using Spring Boot and Spring MVC frameworks.
  • Created the first site wide microservices for navigation, segmenting off key functionality from a monolithic application.
  • Managed team working on a Microservices Proof of Concept using Kubernetes.

Show More

20. Code Reviews

average Demand
Here's how Code Reviews is used in Software Engineering Manager jobs:
  • Produced design specifications from requirement definitions, Program Change Requests, participated in code reviews and operational reviews and follow up.
  • Participated in code reviews and monitored application defects and software change requests.
  • Participated in technical design reviews, functional specification reviews and code reviews.
  • Assessed developers and conducted code reviews checking for accuracy, efficiency, appropriate error handling and use of best code practices.
  • Provided technical expertise and oversight during design and code reviews to ensure the quality of the set-top box driver development.
  • Provide architectural guidance, help create technical designs and do code reviews to meet functional requirements of the project.
  • Maintain a high level of ownership; includes leading code reviews, documentation, evangelism and training.
  • Served as the solution architect for the team; modular code development, reuse of code.
  • Perform code reviews to ensure quality and consistency across projects and to assess risk of changes.
  • Participated intimately in the software engineering process from design to coding and code reviews.
  • Involved in development application, Code Reviews, Requirement analysis, System Design.
  • Mentor and perform code reviews for junior and mid-level developers.
  • Contribute to code development, release engineering and product support.
  • Directed meetings, software demonstrations, and code reviews.
  • Conducted code reviews for majority of the implementation.
  • Performed weekly code reviews and unit/load testing.
  • Implemented Code Reviews for all development projects.

Show More

21. Jira

average Demand
Here's how Jira is used in Software Engineering Manager jobs:
  • Participated in the implementation of source control (git/BitBucket) and project/issue management (JIRA).
  • Transitioned code management tools to GIT, JIRA and introduced more streamlined release processes including pull requests.
  • Manipulated Dataplane reports in JIRA for bug tracking and project status for executive management.
  • Configure and maintain the software tools ( JIRA) used support the process.
  • Used Jira Agile to facilitate collaboration between the two remote locations.
  • Implemented Kanban Change Management Process along with JIRA Tracking System.
  • Team Management Manage global team using Agile methodology in Jira.

Show More

22. Android

average Demand
Here's how Android is used in Software Engineering Manager jobs:
  • Managed integration of 3rd party Navigation application in Motorola Android devices for Verizon Wireless.
  • Managed on-time delivery of Android based flagship products to Verizon Wireless.
  • Test methods used were based on Waterfall & Agile models for new application testing across 3GSM mobile products using Android OS.
  • Managed the Voice Recognition feature component team for Android and BREW based SW programs for CDMA and UMTS carriers.
  • Led development and integration team of 10 engineers delivering software for Android based mobile devices using agile methodologies.
  • Served as the Android LTE RIL lead for the first co-brand tablet in partnership with Google.
  • Manage development of desktop, web and mobile applications on Android.
  • Created over 125+ Mobile applications for IOS and Android.
  • Lead Android Engineer for the MTS mobile platform.
  • Investigated new Android operating system (OS) features/APIs and led implementation ensuring application compatibility with latest and upcoming OS releases.
  • Coordinated efforts with engineering teams to design and implement Verizon Location Manager for aGPS/LBS in Android Frameworks.
  • Utilized local tools including Android AP/BP logger, PingAuto, AGPS parser, Android uiAutomator wrapper.
  • Implemented features and fixed bugs in Android and iOS PTT/VOIP application layer for Prip application helping maintain software delivery schedule.
  • Continue to maintain and Android - Hybrid - Ionic - Cordova enhance the main product for retail execution.

Show More

23. Internet

average Demand
Here's how Internet is used in Software Engineering Manager jobs:
  • Led Nokia's Mobile Internet protocol technology strategy development, competitive analysis and road-mapping.
  • Led development of front-end internet user interface systems and business/database layers.
  • Satellite, Internet, and direct dial up data replication are deployed to support international data exchanges for all offices.
  • Lead team of software engineers and analyst in releases of a packaged internet billing and cost modeling applications.
  • Developed technical support methods to provide programming support to customer base via telephone, email, and internet.
  • Change Management - Planned and executed the integration of the Nokia San Diego Internet group with Nokia Finland.
  • Group manager responsible for the entire Mobile Internet software asset for Nokia's CDMA technology Business Unit.
  • Co-founded the Mobile Internet team and built the team from 6 engineers to 35 engineers and managers.
  • Produced Internet and multimedia applications including Web sites, CD-ROM's, and desktop software products.
  • Created artwork for 9000 and 9100, as well as 3rd party developed Internet guide.
  • Chaired patent review committees and advanced Nokia's patent portfolio in the Mobile Internet.
  • Provided pre-sales/post-sales technical support to customers via telephone, email, internet, and in person domestically and internationally.
  • Re-coded over 160 websites from VB Script to ASP.NET due to server limitations Created websites for internet campaigns and landing pages.
  • Led teams developing Internet Security Systems (ISS) Proventia Endpoint Security solutions.
  • Supervised company's Internet capabilities and managed creation of corporate Web site.

Show More

24. C++

average Demand
Here's how C++ is used in Software Engineering Manager jobs:
  • Worked in X-Windows environment developing and polishing Motif based network management applications in C++.
  • Maintained and modified Windows based Visual C++ software application written for manufacturing test applications.
  • Planned and executed multiple MFC and embedded C and C++ product software, including maintenance and test activities for semiconductor mfg.
  • Managed the international engineering team of 8 from specification to development in C++ and test activities, including planning and budgeting.
  • Designed and developed custom applications and reports using Pro*C/C++ for 40+ clients who were using the Medical Manager accounts receivable system.
  • Developed call center and document management solutions using full life cycle object oriented development approach in Visual Basic and C++.
  • Served as a software engineer and system architect in c++ while working on different commercial telephony and network products.
  • Led an effort to port a C/C++ legacy system from Microsoft Visual Studio 6.0 to Microsoft Visual Studio 8.0.
  • Evolved technology from scripted DOS systems to Windows C++ and servers with SQL, ISAPI, and ASP.
  • Developed Windows Sync-it Manager using Visual C++ and the Palm Client via the Palm Emulator in CodeWarrior 6.
  • Managed software teams who designed and programmed in the C/C++ language for numerous releases on DWDM product lines.
  • Created C and C++ software test scripts to automate the software verification testing of the Eclipse jet autopilot.
  • Co-developed Payment Web service, written in ASP.NET, C#, and C++ for Online Ordering.
  • Mentored engineers in the development of Neural Networking and Heuristic Algorithm development in C and C++.
  • Designed and developed various cluster system management tools, using programming languages like C and C++.
  • Led development team (25 direct reports) responsible for wireless handset software (C++).
  • Implemented fixes to WolfeStock RIM (Blackberry) applications using Visual C++ and RIM SDK.
  • Managed engineering of InterActual's cross-platform tools that web-enable DVD's using C++ and XML.
  • Developed in C++ converter for converting raw MR Siemens data to common MR data format.
  • Modeled sample rate conversion and audio processing algorithms in VisualStudio C and C++.

Show More

25. Web Services

average Demand
Here's how Web Services is used in Software Engineering Manager jobs:
  • Modified electronic catalog to regenerate web pages instead of maintaining static information.
  • Designed and implemented web-based reporting system using C#, ASP.NET, ADO.NET, Web Services and MS SQL 2000.
  • Created, configured, and introduced complex server farms using IIS, FTP, Web services, and load-balancing technology.
  • Implemented Windows Authentication and Transport Layer Security for all web services and websites.
  • Use VIAPI web services to generate client side stubs for snapshot management.
  • Created User Controls and Web Services
  • Work on web services using ASMX & WCF.
  • Designed and integrated the credit card authorization system into a public facing eCommerce website that involved several REST web services.
  • Re-engineered the JAVA/FLASH application to utilize a .NET Service Oriented Architecture (SOA) to take full-advantage of web services.
  • Integrated multiple front end web sites to the Dynamics AX backend system utilizing WCF web services.
  • Set standards for testing Web Services via SOAP UI and developed automation to test APIs.
  • Used VBScript to add functionality to Web Pages.
  • Build web clients, applications, and web services with HTML/JavaScript, C#/.NET, and ASP.NET.
  • Review design and architecture of current web services and web applications in the area of asset verification.
  • Implemented WCF based web services - Incorporated third party systems and APIs into custom build applications.
  • Delivered RESTful APIs and back-end web services for IP address management functionality.

Show More

26. Direct Reports

average Demand
Here's how Direct Reports is used in Software Engineering Manager jobs:
  • Managed performance expectations for direct reports by writing and administering performance appraisals.
  • Ensured direct reports received appropriate technical training.
  • Provide technical & administrative leadership to the activities performed with direct reports as well as within cross functional teams.
  • Planned professional development and conducted performance evaluations for all direct report team members, including 1x1 meetings and coaching.
  • Conduct yearly performance reviews and work one on one with direct reports for career and skill set development.
  • Managed a team of 8 direct reports who were spread across 3 different alignment teams.
  • Managed a team of direct reports in CONUS ranging from system administrators to software developers.
  • Promoted to Software Engineering Manager with 13 direct and 10 indirect reports within 2 years.
  • Led team of 5 to 10 direct reports with extended team exceeding 14 reports.
  • Coached Employees in Various Departments: Developed direct report engineers through regular one-and-one sessions.
  • Manage the development of various projects with up to 20 direct report development staff.
  • Provided leadership to 10 software engineers; direct report to VP of Engineering.
  • Direct reports geographically distributed between Seattle, WA and Madison, WI.
  • Managed staff of 10 direct reports and supervised 25 other Software Engineers.
  • Supervised 30 direct reports and managed multiple projects with $1M budgets.
  • Conducted performance reviews and work with my direct reports on the appraisals.
  • Mentored direct reports while encouraging a culture of self-improvement and growth.
  • Managed direct reports including training, reviews, hiring and termination.
  • Do year-end performance reviews and set annual compensation for direct reports.
  • Identified skill-set deficiencies in direct report and created a development plan.

Show More

27. Jenkins

average Demand
Here's how Jenkins is used in Software Engineering Manager jobs:
  • Worked with DevOps to implement & validate repeatable build/deployment processes for our websites/services & desktop clients via Jenkins & Webistrano.
  • Configured Jenkins for continuous delivery.
  • Introduced continuous integration using Jenkins.
  • Administer mission critical Hudson/Jenkins Continuous Integration server that builds over 100 projects for entire enterprise, and supports over 400 developers.
  • Cleaned up and migrated all projects to Subversion, Maven2 and automated builds via Jenkins.
  • Used Apache Jenkins for continuous integration (CI) and continuous deployment (CD).

Show More

28. PHP

average Demand
Here's how PHP is used in Software Engineering Manager jobs:
  • Created a SOAP module for PHP to enable communication between billing server and application servers.
  • Employed PHP's email functionality to implement an email authentication system.
  • Involved in designing the front end applications using web technologies like PHP, HTML/HTML 5, XHTML, and CSS/CSS3.
  • Implemented in PHP and HTML.
  • Developed security libraries for use in upgrading legacy PHP applications to implement stronger security and data validation.
  • Designed and developed numerous computer software web applications in PHP.

Show More

29. Ruby

average Demand
Here's how Ruby is used in Software Engineering Manager jobs:
  • Capitalized on that opportunity by utilizing Ruby on Rails to quickly produce an internal prototype which then exploded in popularity.
  • Created a build automation framework in Ruby that was loosely-coupled and easily extensible.
  • Lead a team of engineers to design and develop financial web applications via Ruby on Rails.
  • Automated ETL and Data Warehouse Verification using Ruby and shell scripts.
  • Redesigned portions of EMR system with Ruby on Rails.
  • Used Ruby and Ruby on Rails for test systems.

Show More

30. CSS

low Demand
Here's how CSS is used in Software Engineering Manager jobs:
  • Utilized key aspects of CSS to implement a responsive website for multiple screen sizes/devices.
  • Enhanced visualization and user friendly front-end was designed and developed using JSP, HTML, CSS.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS).
  • Delivered Web Forms in C# that leverages CSS, XHTML
  • Inserted External Style Sheets to various web pages using CSS.
  • Created CSS to control the style and layout of multiple web pages all at once.

Show More

31. Windows

low Demand
Here's how Windows is used in Software Engineering Manager jobs:
  • Delivered several multinational-based Windows product offerings.
  • Developed Windows(TM) applications for communicating with acoustic instruments and embedded software for sonar applications and acoustical devices.
  • Managed development of embedded and Windows interface software for a compact, high-performance Computed Radiography scanner using special media.
  • Facilitated expansion of Windows mobile product line and achieved cost reduction by outsourcing additional development.
  • Converted several back-office applications into Windows services with control panel applet GUI.
  • Developed Microsoft Windows 3.1 software for marketing analysis for Nielsen customers.
  • Maintain Windows Active Directory to ensure accurate security requirements were met.
  • Managed Microsoft Windows Cluster environments for development and test.
  • Designed and implemented assembly and C device-drivers, test programs and manufacturing programs under Windows 3.1, DOS and Unix.
  • Designed fail-over solution for highly available architecture on Windows NT for CHCS NT (now known as TC2).
  • Implemented and configured new production web application server environment for Samsung Austin Semiconductor (Windows 2012, IIS8).
  • Performed bug regressions for Excel Accessibility and Microsoft PerformancePoint Server: Platforms include Windows 8.1 and Windows 10.
  • Established a usability test center and led user interface design for commercial software products on Macintosh and Windows.
  • Reduced test time from two months to two weeks for Windows, Netscape, Lotus Notes products.
  • Created GUI rapid prototypes (using C# and Windows Forms) to elicit requirements from stakeholders.
  • Assisted deployed peer projects for Crystal Reports, MS Windows NT Workstation, and MS Exchange.
  • Reworked legacy DOS based software to Windows based system C++/VB in a networked environment.
  • Project lead for planning and designing the architecture of windows based Source Monitor Application.
  • Managed a team of 8 engineers developing software on Windows and Unix platforms.
  • Experienced as systems administrator for file server operating under Windows 2000 server.

Show More

32. Sdlc

low Demand
Here's how Sdlc is used in Software Engineering Manager jobs:
  • Instituted process improvements in the PMO/Engineering process flow and SDLC process flow to improve interdepartmental efficiency and predictability.
  • Improved SDLC processes by coordinating the efforts of the entire branch office in the use of Team Track.
  • Worked with Product Managers, PMO and Software Engineering to enforce the utilization of the PDLC and SDLC.
  • Handled client and internal communications through all the phases of the SDLC from analysis to post production.
  • Managed all aspects of SDLC projects, including proposal of enhancements and integration of emerging technology.
  • Constructed various SDLC documents including the SDD, Use Cases, and Class Diagram.
  • Develop comprehensive SDLC, complete with tools, published best practices, and metrics.
  • Key leadership roles contributed to SDLC initiatives, organization growth, and technical contributions.
  • Co-directed software engineering staff of 40 employees; established SDLC and Configuration Management process.
  • Displayed leadership to refine the SDLC and documentation in a continuous improvement environment.
  • Created full life cycle process (SDLC) achieving group ISO/TL9000 certification.
  • Lead the engineering execution team in all the phase of the SDLC.
  • Followed SDLC and coordinated with other internal departments for successful software release.
  • Key member in the complete SDLC of this project.
  • Established SDLC processes and best practice policies and procedures.
  • Ensured all SDLC best practices were followed.
  • Improved SDLC and Agile processes.
  • Developed the functional safety development process for the overall SDLC stages of the Quadros kernel.
  • Managed 15 Siebel consultants deliverables, budget, staffing through SDLC process.

Show More

33. Html

low Demand
Here's how Html is used in Software Engineering Manager jobs:
  • Designed all the html screens for the module.
  • Designed and implemented CSSdriven HTML architecture and coding methodology for improved accessibility and search engine optimization.
  • Handled operations management on the following: http://eprocessingnetwork.com/services.html
  • Integrated standalone visual HTML web page editor into Eclipse development environment.
  • Released applications are available at http://www.strongtie.com/software/index.html?source=topnav#.
  • Designed and developed help pages in HTML to assist instructors using their Instructor Station to control the training environment.

Show More

34. New Features

low Demand
Here's how New Features is used in Software Engineering Manager jobs:
  • Focused on using agile techniques to release new features quickly, frequently and with continuously improving quality.
  • Work closely with Product and UX team to prioritize different new features.
  • Implemented new features into main product and performed product maintenance.
  • Maintain current software applications developed in ASP.Net including implementing new features, enhancing current features, and fixing errors/bugs.
  • Integrated new features (i.e.
  • Plan projects related to new features, applications and integrations for Medicaid and SSA agency requirements.

Show More

35. Software Products

low Demand
Here's how Software Products is used in Software Engineering Manager jobs:
  • Positioned software products to easily implement State Department of Motor Vehicle insurance card requirements.
  • Managed Software Product Assurance, instituted automated source control processes and produced meaningful metrics.
  • Designed corporate marketing materials and demonstrated software products at national conferences.
  • Designed, implemented and maintained software product license management software.
  • Developed software product that implemented advanced PDF417 3D bar coding technology which generated $69K sales and $4K annual revenue.
  • Assisted product manager and project manager with project charter and requirement gathering for new projects to deliver yearly software product releases.
  • Led the Environment & Tools Working Group in the selection of a source code counting tool for improved software productivity.
  • Managed the ticket system that reported customer issues with the New Prepaid Software product for Cricket Communications.
  • Developed new software product for Health Imaging printing business that supported both film and optical discs.
  • Engineered software products for Image Processing, Remote Sensing, and High Performance Cluster Computing.
  • Drive various security certifications (including NIST/FIPS certifications) for IBM's networking software products.
  • Adapted and packaged a partner software product for sale with HP s ProLiant servers.
  • Designed, Implemented, coded and released multiple software product revisions/enhancements for all products.
  • Created sample applications and documentation to support the launch of two Microsoft software products.
  • Managed a team of 10 software engineers that architect and design enterprise software products.
  • Supervised successful planning, implementation, and delivery of four flight software products.
  • Worked on the development of several software products on various platforms.
  • Supervised a group of four programmers to develop the software product.
  • Worked with other managers to determine best practices for software product.
  • Managed the New Prepaid Software product for Cricket Communications.

Show More

36. R

low Demand
Here's how R is used in Software Engineering Manager jobs:
  • Worked as Director (Software Development), Architect and Technical Manager for multiple R Systems client projects.
  • Trademark R Co-Manager of and drummer for professional Rock band.

Show More

37. Performance Reviews

low Demand
Here's how Performance Reviews is used in Software Engineering Manager jobs:
  • Conducted feedback sessions and performance reviews and administered performance bonuses, reward/recognition programs, and salary reviews.
  • Managed professional development plans, personal objectives and performance reviews of 20 engineers.
  • Performed management duties including annual performance reviews, ranking and salary planning.
  • Run team meetings, conduct performance reviews, and provide training and coaching to new and current employees.
  • Performed all management functions to include interviews, hiring, lay-offs, performance reviews and other related activities.
  • Hired and mentored engineers, prepared objectives, conducted annual performance reviews and charted career paths.
  • Provided performance reviews to team members, assisted with individual development, and provided career guidance.
  • Assigned and coached team members and completed annual performance reviews for a team of 10 engineers.
  • Developed plans for individual career plans including performance reviews, succession planning, hiring and training.
  • Appraised performance with each developer on a monthly basis and conducted yearly performance reviews.
  • Perform performance reviews for team as well as assessments and interviews of recruits.
  • Managed team resources and allocation as well as performance reviews and goal setting.
  • Managed numerous engineering staff: performance reviews, interview, hire, mentor.
  • Mentor team members as well as provide performance reviews and developmental opportunities.
  • Conducted performance reviews, coached/mentored team members, managed a cost center.
  • Provided career counseling, performance reviews, merit planning and succession planning.
  • Managed budget, project planning, performance reviews, etc.
  • Manage disability, vacations, benefits, and performance reviews.
  • Conduct staff performance reviews and provide career path development.
  • Conducted quarterly performance reviews for staff members.

Show More

38. SQL

low Demand
Here's how SQL is used in Software Engineering Manager jobs:
  • Trained business-side employees on SQL to increase data availability, quicken decision making, and educate them on technical data processes.
  • Developed and troubleshot stored procedures with SQL*Plus, PL/SQL, Toad in Oracle and XML and Transact-SQL in SQL Server.
  • Created new data classes with associated SQL stored procedures that reduced client application processing time by 70%.
  • Designed and Implemented Databases with Microsoft SQL Server 2000/2005 and MS Access as back end DBMS.
  • Created and updated SQL queries and stored-procedures for MS SQL Server and Oracle 10g databases.
  • Developed SQL queries and stored procedures for MS SQL Server 2000-2005, and Oracle 9i-10g.
  • Formed and managed the team which developed the SQL/Services and SQL Access client/server products.
  • Implemented data migration from SQL Server to PostgreSQL as part of WIC2 development.
  • Extract data from proprietary systems and files utilizing Delphi grammar logic and SQL.
  • Develop, maintain and administer ASP.NET 4.5 applications and SQL Server 2012 databases.
  • Designed Hospital SQL Server decision Support systems to monitor patient records for errors.
  • Stabilized and maintained new generation WMS focusing on SQL statement performance tuning.
  • Converted the Back Office Accounting System to work under SQL.
  • Incorporated third-party ODBC SQL and BASIC compiler into main applications.
  • Provided SQL and Access reporting to business customers.
  • Lead teams of up to 20 people using a variety of Microsoft technologies including SQL Server, SQL Express and Sharepoint.
  • Designed and implemented (C#, ASP.NET, Oracle, Sql Server) worldwide remote service capability for customers worldwide.
  • Executed and led SQL*LIMS 4.1 product release (12 FTEs) providing customer enhancements to support FDA 21CFR Part 11 regulations.
  • Architected and directed the Implementation of Premium Audit system - ASP.NET, SQL 2008 R2 - built by internal developers.
  • Looked to as an expert in SQL Server performance tuning and scalability, including large databases (>250GB)

Show More

39. MVC

low Demand
Here's how MVC is used in Software Engineering Manager jobs:
  • Designed CAD system software architecture following an MVC Model View Controller design pattern.
  • Designed and Developed Web sites using MVC and Dot Net Nuke Frameworks.
  • Develop Physician Review using asp.net, MVC, C# and WCF.
  • Designed Model-View-Controller (MVC) architecture.
  • Architected, Designed and Developed Fastlane and OCS applications using ASP.NET.MVC 4, C#.
  • Developed/modified services for consumption by MVC web solution.

Show More

40. Saas

low Demand
Here's how Saas is used in Software Engineering Manager jobs:
  • Designed and implemented SaaS e-Commerce platform for merchants requiring full integration with a number of commercial retail management systems.
  • Provide technical guidance to internal and external customers regarding the internal process and tools used to develop the IQN SAAS platform.
  • Co-managed the development of Innovative's next generation SaaS platform that will tie together each of the web and mobile applications.
  • Achieved application and infrastructure security certification as a Payment Card Industry (PCI) Software-as-a-Service (SaaS) provider.
  • Led full life cycle release of software-as- a-service (SaaS) Power E*Trade product.
  • Adjusted quickly to change of focus from SaaS platform to internal platform.
  • Migrate our existing SaaS and PaaS solutions to AWS.
  • Managed WebEx SaaS Platform SW Engineering team.
  • Delivered and maintained multiple SaaS healthcare applications.

Show More

41. Unix

low Demand
Here's how Unix is used in Software Engineering Manager jobs:
  • Contributed to UNIX standards organizations to ensure DEC OSF/1 compatibility with other major UNIX implementations, and Open Software Foundation goals.
  • Managed development, internationalization, and testing of the UNIX command set and utilities for DEC OSF/1.
  • Installed and implemented a UNIX LAN system, and provided support for MicroVAX and PDP 11/70.
  • Lead software developer for embedded navigational systems for NASA Space Shuttle on Unix systems.
  • Understand and assist in the installation and upgrade process on UNIX platforms.
  • Conducted training on ClearCase for UNIX and NT for over 50 personnel.
  • Administer NFS/NIS, HA software and TCP/IP in a UNIX environment.
  • Led engineering for a $5M business unit that developed and sold OSI protocol source code products to UNIX OEMs.
  • Developed supporting HP UNIX shell scripts to facilitate PVCS usage and automate versioned builds.
  • Provide quality technical support for internal clients using UNIX and Informix.
  • Ported Berkeley 4.2 UNIX from VAX to 68010-based system on Q-bus.

Show More

42. Configuration Management

low Demand
Here's how Configuration Management is used in Software Engineering Manager jobs:
  • Insured and enhanced the overall integrity of software build procedures and software configuration management practices.
  • Advised and advocated for configuration management tools and build procedures across all development departments.
  • Educated on internalization and globalization, development, configuration management and quality assurance.
  • Established selection criteria and directed evaluation of configuration management and defect tracking systems.
  • Performed configuration management duties including build and release of new software.
  • Project Manager for Configuration Management process implementation across multiple programs.
  • Authored software configuration management plans and software integration test plans.
  • Developed tool automation enabled Configuration Management/Install to manage delivery pipeline.
  • Tool automation reduced Configuration Management/Install staff required by 40%.
  • Performed configuration management tasks simultaneously for three projects.
  • Configured and maintained Configuration Management system.
  • Performed configuration management for all projects.
  • Developed a script-driven Configuration Management System to provide for the archival and management of all components that comprise the print system.
  • Develop and maintain the Configuration management Plan (CMP) (3created) for Common System Integration Lab and MSMA.
  • Streamlined configuration management process decreasing process times from 3 days to minutes while maintaining the integrity of the process.
  • Developed the Software Configuration Management plan for 50+ mission critical fielded systems valued at over $1.0B.
  • Assisted in achieving level 2 Configuration Management (CMMI).
  • Managed several software support subcontracts for developing and implementing Configuration Management (CM) procedures for Army weapons systems.

Show More

43. Business Process

low Demand
Here's how Business Process is used in Software Engineering Manager jobs:
  • Implement and support development of Enterprise Service Bus systems and Business Process improvement and automation technology
  • Maintained and expanded BizTalk EAI application to include additional suppliers and business process transactions.
  • Analyze data and make recommendations for improving business processes and customer service.
  • Helped Transition Desktop Application Offshore: Documented critical business processes and supported cross-training for India Data Center team.
  • Designed and programmed interface/integration changes for SQR's/AE's and business processes for company split.
  • Mapped business processes for manufactured product in accordance with ISO 9000 standards.
  • Defined multiple business processes and high-quality standards (CMMi) to keep customer satisfaction ratings high.

Show More

44. Github

low Demand
Here's how Github is used in Software Engineering Manager jobs:
  • Set up GitHub to unify all company software including that from university partners under SCM.
  • Team performance management and code/project review using Rally, Github
  • Managed IT infrastructure, equipment purchasing, and developer access to source code on Github.
  • Used GitHub private repositories with standard Workflows as a Version Control Software.
  • Work collaboratively arranged through development forum site and Github.
  • Interfaced continuous integration system (Travis-CI) with Github to autorun automate build and testing.

Show More

45. OS

low Demand
Here's how OS is used in Software Engineering Manager jobs:
  • Worked directly with Intel and Google to ensure the mobile communication software project delivery on time for Google Chrome OS.
  • Developed custom WARP 4 Operating System (OS) to meet contractual and IA requirements of the USMC enterprise license.
  • Improved generic OS disk driver read/write performance by a factor of 9 by implementing an efficient proprietary solution.
  • Provide WARP 4 OS upgrades to meet ever changing IA requirements to USMC/SPAWAR deployment strategies.
  • Managed Bug Screening and prioritization for OS Releases, Updates and CPU specific releases.
  • Managed the transition of the team from OS 9 to OS X.
  • Managed the Software Team of 10 people developing the OS and applications for a Hypercube Supercomputer.
  • Layered real-time multi-threaded VRTX based architecture with Application layer, Device Layer, and OS layer.

Show More

46. Elasticsearch

low Demand
Here's how Elasticsearch is used in Software Engineering Manager jobs:
  • Implemented search service using ElasticSearch for content exploration
  • Used ElasticSearch (Lucene) to implement real time dashboard service.
  • Worked with a team implementing a high availability search service based on elasticsearch.
  • Design and develop custom search algorithms using elasticsearch and addetection algorithms using Machine Learning techniques.
  • Create dashboards using elasticsearch, Kibana and indexed logs using logstash.

Show More

47. User Interface

low Demand
Here's how User Interface is used in Software Engineering Manager jobs:
  • Collaborated across development and design specialists to develop a user-friendly, graphical user interface to showcase functional capabilities.
  • Implemented production and engineering user interfaces working closely with multiple customers, application engineers and engineering staff.
  • Designed and developed graphical user interfaces for ground control, flight simulators, experiment control and monitoring.
  • Established graphical user interface to assist factory debugging station.
  • Redesigned the user interface to be web-based, allow for more flexibility, and support with different platforms available to clients.
  • Worked on Java-based INTEARACT project to present uniform user interface to disparate customer-facing application like VCASE, VRT and CCA.
  • Planned and created a new graphical user interface for use on all products based on customer needs and requests.
  • Led efforts to design, document, and enhance the user interface for Sync Server for multiple releases.
  • Developed Drag and Drop user interface to enable custom graphics to be updated without any system reprogramming.
  • Designed and evaluated algorithms and user interfaces (UX) for various Web and Mobile devices.
  • Created team designing a uniform user interface and event handler for the complete product line.
  • Developed a graphical user interface for reports, PowerCubes, Software downloads and help files.
  • Set up an outsourcing project for the development of a new user interface for DeCypher.
  • Worked on real-time state machine software to implement features for touch-screen user interface changes.
  • Enhanced the application User Interface resulting in more appealing and easier to use software.
  • Headed teams building CommVault server products, User Interface and reporting server.
  • Developed and updated internal Graphical User Interface (GUI) software.
  • Lead transition of products from character based to graphical user interface.
  • Created a windowing touch screen user interface tool set.
  • Introduced new techniques for advanced user interfaces utilizing AJAX and other Web 2.0 paradigms.

Show More

48. XML

low Demand
Here's how XML is used in Software Engineering Manager jobs:
  • Spearheaded the development of Mission Control software using C/C++/JAVA, CORBA, Oracle, XML and Web Technologies.
  • Developed industry standard XML definition for describing DVD's and associated web content.
  • Developed functions to process CLI, SNMP, and XML configuration requests.
  • Integrated Sony XML SAX parser into client library logic.
  • Added export to XML feature.
  • Load data into standard vendor layout(s) and XML Schema's.
  • Create XML Documents that are passed into documentum as input to be parsed and displayed on the forms.
  • Develop REST Webservices using XML, and Spring Lead the development effort for including Cisco UCS support in Atrium CMDB.
  • TOTAL XML is used today to power Cincom's most strategic product, Cincom Document Solutions.

Show More

49. Technical Support

low Demand
Here's how Technical Support is used in Software Engineering Manager jobs:
  • Developed training materials and conducted formal software training to Zebra technical support engineers.
  • Spearheaded formation and training of dedicated technical support team.
  • Coordinated internal and external technical support escalation protocol.
  • Established and coordinated technical support for our customers.
  • Assist and Manage Field Technical Support Team in maintain the sustainability and deployment of the client applications via CRM.
  • Directed development and maintenance of all tools and infrastructure used by global ICL team, and first-line technical support.
  • Provided oversight to Test teams, Technical Support, and System Integration teams of the Motorola Data Solutions Group.
  • Coordinated with customer operations support teams to resolve field issues beyond the expertise of the technical support engineers.
  • Coordinated and executed all activities related to the production of and technical support for the software package.
  • Performed all leadership duties relative to performance management, coaching and development, and technical support.
  • Persuaded technical support leadership to form a support team dedicated to a key software product.
  • RESULT: Improved dump reading ability for level 2 and level 1 technical support engineers.
  • Manage team responsible for developing, testing, and technical support.
  • Project scheduling, task allocation, technical support to team members.
  • Provided leadership to all technical support and help desk personnel.
  • Provide quality technical support for internal and external clients.
  • Provided analytical and technical support for four-member engineer group to include projects encompassing automation of customer manufacturing processes worldwide.
  • Assisted OEM support engineers with advanced technical support to their OEMs, as well as helping in automation.
  • Provided pre-release notifications, access to beta software, technical support, and road-map information.

Show More

Online Courses For Software Engineering Managers

One of the best ways to acquire the skills needed to be a software engineering manager is to take an online course. We've identified some online courses from Udemy and Coursera that will help you advance in your career. Since software engineering managers benefit from having skills like software development, java, and python, we found courses that will help you improve these skills.

Advertising Disclosure
advertising-disclosure
Software Project Management - The complete course
udemy
3.9
(67)

Project management in software development in traditional and agile projects...

Enterprise Software Lifecycle Management
edX (Global)

Want to manage software development, but unsure where to begin? This computer science course will teach you the models, methods and practices of software development to make the process manageable and result in high-quality and efficient software products. This course is an introduction to software lifecycle management using the approved principles and best practices developed by IT leaders and verified by large-scale systems operation. Starting with the basics of lifecycles, the course will...

ASP.NET MVC Web Development
udemy
3.9
(210)

Learn Web and Apps Development with ASP.NET MVC, C#, Signal-R and ADO.NET...

Building an Enterprise Application with ASP.NET Core MVC
udemy
4.5
(245)

Full-Stack MVC Web Application with ASP.NET Core 3.0, ASP.NET Core 2.2 & Entity Framework Core...

Project Management Fundamentals II
ed2go

Learn the essential skills that every project manager needs to successfully plan and manage projects...

Project Planning & Management For Software & IT Engineers
udemy
4
(75)

Move into leadership and management roles. Manage and plan software and IT projects effectively. Soft-skills series...

Project Management Fundamentals
ed2go

Gain the skills you'll need to succeed in the fast-growing field of project management...

Software Product Management
coursera

In this Software Product Management Specialization, you will master Agile software management practices to lead a team of developers and interact with clients. In the final Capstone Project, you will practice and apply management techniques to realistic scenarios that you will face as a Software Product Manager. You will have the opportunity to share your experiences and learn from the insights of others as part of a Software Product Management...

Unix Tools: Data, Software and Production Engineering
edX (Global)

Processing information is the hallmark of all modern organizations, which are increasingly digital: absorbing, processing and generating information is a key element of their business. Being able to interact flexibly and efficiently with the underlying data and software systems is an indispensable skill. Knowledge of the Unix shell and its command-line tools boosts the effectiveness and productivity of software developers, IT professionals, and data analysts. The Unix tools were designed,...

Introduction to Embedded Systems Software and Development Environments
coursera

Welcome to the Introduction to Embedded Systems Software and Development Environments. This course is focused on giving you real world coding experience and hands on project work with ARM based Microcontrollers. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine. The course concl...

Secure Software Development: Implementation
edX (Global)

Modern software is under constant attack, but many software developers have never been told how to effectively counter those attacks. This course works to solve that problem, by explaining the fundamentals of developing secure software. Geared towards software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software, this course focuses on practical steps that can be taken, even with limited resources to...

Software Engineering: Introduction
edX (Global)

This course, part of the Software Development MicroMasters Program, introduces how teams design, build, and test multi-version software systems. You will learn software engineering principles that are applicable to the breadth of large-scale software systems. The course explores topics such as agile development, REST and Async programming, software specification, design, refactoring, information security, and more. By the end of this course, learners will work in teams, applying an agile...

Engineering Project Management: Initiating and Planning
coursera

The goal of the course is to give you the tools to initiate a project plan, manage both stakeholders and relationships, organize their team, develop a project charter, and build a business case for a project. By the end of this course you will be able to: - Perform a project assessment using information from previous projects and lessons learned - Identify key deliverables based on business requirements while managing customer expectations - Perform a stakeholder analysis and create a management...

Software Engineering Essentials
edX (Global)

The world of software engineering requires high flexibility, an influx of new ideas, and the courage to challenge traditional approaches. As a software engineer, you need to know the methods, workflows and tools to handle continuously growing complexity and shortened development cycles. You must be able to work in teams to build high-quality software. In this course, we will introduce the basic concepts of object-oriented software engineering. You will learn and apply UML modeling, patterns and...

Mastering Project Management with Microsoft Project 2019 (Software Included)
ed2go

Mastering Project Management with Microsoft Project 2019 (Software Included)...

Requirements Engineering: Secure Software Specifications
coursera

This specialization is intended for software engineers, development and product managers, testers, QA analysts, product analysts, tech writers, and security engineers. Even if you have experience in the requirements realm, this course will expand your knowledge to include new viewpoints, development styles, techniques and tools. For anyone seeking a graduate degree, certificate, or professional degree in computer science, these courses will additionally give you a broad understanding of how requ...

The Complete Project Manager with Microsoft Project 2019 (Software Included)
ed2go

The Complete Project Manager with Microsoft Project 2019 (Software Included)...

Secure Software Development: Requirements, Design, and Reuse
edX (Global)

Modern software is under constant attack, but many software developers have never been told how to effectively counter those attacks. This course works to solve that problem, by explaining the fundamentals of developing secure software. Geared towards software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software, this course focuses on practical steps that can be taken, even with limited resources, to...

Complete Blazor Course - e-Commerce App & Clean Architecture
udemy
4.3
(87)

ASP.NET Blazor In Depth & Build an e-Commerce Web Application with Clean Architecture...

Angularjs Live Project
udemy
4.4
(180)

Angularjs full project end to end implementation for Asp.Net (MVC or Web APIs) developers with EF Code First approach...

20 Most Common Skill For A Software Engineering Manager

Software Development19%
Java6.1%
Python5.5%
Cloud5.4%
High Quality4.5%
Project Management3.2%
Product Development3%
Javascript2.9%

Typical Skill-Sets Required For A Software Engineering Manager

RankSkillPercentage of ResumesPercentage
1
1
Software Development
Software Development
19%
19%
2
2
Java
Java
6.1%
6.1%
3
3
Python
Python
5.5%
5.5%
4
4
Cloud
Cloud
5.4%
5.4%
5
5
High Quality
High Quality
4.5%
4.5%
6
6
Project Management
Project Management
3.2%
3.2%
7
7
Product Development
Product Development
3%
3%
8
8
Javascript
Javascript
2.9%
2.9%
9
9
Career Development
Career Development
2.5%
2.5%
10
10
Database
Database
2.4%
2.4%
11
11
Hardware
Hardware
2.3%
2.3%
12
12
API
API
2%
2%
13
13
Technical Leadership
Technical Leadership
1.9%
1.9%
14
14
New Technologies
New Technologies
1.9%
1.9%
15
15
Linux
Linux
1.8%
1.8%
16
16
QA
QA
1.7%
1.7%
17
17
Scrum
Scrum
1.6%
1.6%
18
18
Product Management
Product Management
1.6%
1.6%
19
19
Microservices
Microservices
1.6%
1.6%
20
20
Code Reviews
Code Reviews
1.6%
1.6%
21
21
Jira
Jira
1.5%
1.5%
22
22
Android
Android
1.5%
1.5%
23
23
Internet
Internet
1.4%
1.4%
24
24
C++
C++
1.4%
1.4%
25
25
Web Services
Web Services
1.4%
1.4%
26
26
Direct Reports
Direct Reports
1.4%
1.4%
27
27
Jenkins
Jenkins
1.3%
1.3%
28
28
PHP
PHP
1.3%
1.3%
29
29
Ruby
Ruby
1.3%
1.3%
30
30
CSS
CSS
1.2%
1.2%
31
31
Windows
Windows
1.1%
1.1%
32
32
Sdlc
Sdlc
1.1%
1.1%
33
33
Html
Html
1%
1%
34
34
New Features
New Features
0.9%
0.9%
35
35
Software Products
Software Products
0.9%
0.9%
36
36
R
R
0.9%
0.9%
37
37
Performance Reviews
Performance Reviews
0.9%
0.9%
38
38
SQL
SQL
0.8%
0.8%
39
39
MVC
MVC
0.8%
0.8%
40
40
Saas
Saas
0.7%
0.7%
41
41
Unix
Unix
0.6%
0.6%
42
42
Configuration Management
Configuration Management
0.6%
0.6%
43
43
Business Process
Business Process
0.6%
0.6%
44
44
Github
Github
0.5%
0.5%
45
45
OS
OS
0.5%
0.5%
46
46
Elasticsearch
Elasticsearch
0.5%
0.5%
47
47
User Interface
User Interface
0.5%
0.5%
48
48
XML
XML
0.5%
0.5%
49
49
Technical Support
Technical Support
0.5%
0.5%

77,196 Software Engineering Manager Jobs

Where do you want to work?