Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineering Manager

Expired Job

Fortive Everett , WA 98201

Posted 3 months ago

Manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software and product development. Requires a bachelor's degree. Reports to engineering Director. Manages staff in the day-to-day performance of their jobs. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes.

Key Responsibilities

  • Direct supervision of software, firmware and hardware engineers' career development, appraisal, salary and promotion planning. Provide regular feedback and annual reviews.

  • Develop budgets, manpower planning, and performance standards.

  • Coordination of software development activities for all programs, assigning software engineers to projects and management of software department manpower requirements.

  • Work with program managers to quickly and accurately analyze project requests for feasibility, risk, and level of effort.

  • Manage onshore, offshore and contract development resources

  • Maintain an efficient and effective engineering team by empowering and managing staff members and consultants to meet schedules and/or resolve technical or operational problems.

  • Ensure that architecture, planning, design, coding, documentation, integration, and testing adhere to software quality standards.

  • Frequent contact with program managers concerning projects, operational decisions, scheduling requirements.

  • Encourage the team to design systems that are efficient, scalable, maintainable, and meet the needs of the business.

  • Lead and participate in system architecture discussions, code reviews and provide feedback on performance, logic, and maintenance issues.

  • Understand business and customer requirements to ensure that development goals appropriately align with requirements and have the necessary understanding to escalate issues for out of cycle product releases when

  • Lead agile project management functions and facilitate communication with key stake holders for development planning, training, product launch and sustaining activities.

Requirements

  • BS in Computer Science, or Electrical Engineering or equivalent degree required;

  • Leader with excellent interpersonal skills required

  • Minimum of 8 years of experience, at least 3 in managing software teams required.

  • Experience in software development, verification, and standards required

  • Complete understanding of design patterns and system architecture

  • Demonstrated competence in one or more programming languages (i.e: C#, C , Java, etc)

  • Strong project management experience with ability to prioritize and manage time and projects effectively required.

  • Experience managing multiple tasks and working with multiple projects required.

  • Thorough understanding of Agile development methodology

  • Self-motivated with strong work ethic.

  • Excellent verbal and written communication skills

  • Ability to interface with customers to develop and review requirements and plans.

  • Experience in managing offshore development preferred

  • Ability to travel up to 15% of the time

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Systems Engineering And Maintenance Manager

Fortive

Posted 2 weeks ago

VIEW JOBS 11/6/2018 12:00:00 AM 2019-02-04T00:00 Systems Engineering and Maintenance Manager * Oversees and assures the set up and operation of all standard machines, including tools and equipment, as well as custom automated machinery, recommending design changes in equipment, material and/or procedures as needed. * Prioritizes and maintains work schedules based on production deadlines and ensures deadlines are met. * Periodically checks machining operations to ensure operations are working to tolerance. * Maintains a reporting system that reflects schedules, performance, and procedures. * Makes budgetary recommendations for capital expenditures and manpower for manufacturing sites. * Selects, develops, and evaluates personnel to ensure the efficient operation of the functions. * Owns all machine and tool PM's and calibration schedules and is responsible for the sites TPM program. Competencies and Qualifications: * Engineering degree from an accredited program, preferably Manufacturing, Plastics or Process * Minimum 3 years of related experience in an engineering * 2-4 years of maintenance or machining experience * Self-starter, self-motivated, works well in team environment * Root cause analysis using various problem-solving methodologies * Ability to exercise judgment within procedures and practices to determine appropriate action * Must build productive internal/external working relationships * Ability to handle high pressure, prioritize work, and understand impact of duties * Respond to metric/goal driven environment, take initiative to meet goals * Preferably has experience with CMMS software packages * Experience in electronics or as an electrician preferred * Lean thinking and mindset key to the success of the position * This job falls under ITAR regulations and requires US Citizenship or Green Card holder to be considered for the role. Fortive Everett WA

Senior Software Engineering Manager

Expired Job

Fortive