Senior Software Engineering Manager

1 month ago


Pittsburgh, Pennsylvania, United States Fortive Full time

The people at Industrial Scientific (A Fortive Company) are committed to ending death on the job by the year 2050, and we need more help. At Industrial Scientific Corporation (ISC), we rely on our dynamic team of engineers to solve the many challenges that come with our rapidly evolving technical stack. We hire smart, motivated people, give them world-class tools in a supportive environment, and we let them do their job. Our team is highly engaged, creates quality solutions, and delivers outstanding customer service. Our leaders understand the critical elements of breakthrough performance: bringing out the best in people; creating a climate of trust, openness, and high performance; fostering candor; and treating people fairly and with dignity.

We're seeking a Senior Software Engineering Manager who has the experience working with cutting edge technologies and architectures in a forward-thinking organization that's always pushing boundaries. Our ideal candidate has experience leading teams that build products across the stack and a firm understanding of web frameworks, APIs, databases and multiple back-end languages. You'll be joining a team working at the forefront of solving challenges that impact both the front-end architecture and ultimately delivering amazing global user experience.

As a Senior Software Engineering Manager, you would enjoy the challenge of leading a team of skilled engineers building commercial software applications that drive improvements in safety outcomes. You would be comfortable leading multi-disciplinary teams in creating products and services. You would be joining a team and organization that embraces open collaboration and teamwork, undertakes agile development, provides opportunities for learning and growth - all the while focused on the mission of eliminating death on the job by 2050.

Industrial Scientific is an Operating Company within Fortive NYSE: FTV). Fortive is a diversified industrial growth company comprised of global businesses that are recognized leaders in attractive markets. With more than $6 billion in annual revenue, Fortive's well-known brands hold leading positions in field instrumentation, transportation, sensing, product realization, automation and specialty, and franchise distribution.

Responsibilities:

  • Lead a team of experienced software engineers in building Industrial Scientific's software innovation portfolio:
    • Guide and mentor a team of seasoned software engineers in the development and deployment of cutting-edge software solutions, ensuring alignment with Industrial Scientific's strategic goals.
    • Drive the creation and execution of a next-generation, cloud-based safety platform by leveraging microservice architecture, modern technologies and innovative methodologies.
    • Foster an environment of creativity and technical excellence, encouraging the team to think outside-the-box to solve complex problems.
  • Establish processes and procedures to optimize for speed, quality, and cost:
    • Develop and implement robust processes and procedures that enhance the efficiency and effectiveness of software development activities.
    • Ensure that projects are completed on time, within budget, and to the highest quality standards by continuously refining workflows and eliminating inefficiencies.
    • Balance the need for speed with the imperative of maintaining high-quality deliverables, ensuring that cost-efficiency does not compromise the end product.
  • Monitor progress of projects, solve problems, eliminate bottlenecks, and improve efficiencies throughout the life of the project:
    • Regularly track the progress of ongoing projects, identifying potential risks and issues that could impede success.
    • Actively engage in problem-solving, removing obstacles and bottlenecks to maintain project momentum.
    • Utilize data-driven insights to make informed decisions that enhance project efficiency and overall team productivity.
  • Continuously manage and update the skills and capabilities of the team to ensure that program outcomes are met successfully:
    • Conduct regular assessments of team skills and capabilities, identifying areas for growth and development.
    • Implement training programs and career development opportunities to keep the team abreast of emerging technologies and industry best practices.
    • Ensure the team is equipped with the necessary tools and knowledge to meet and exceed program objectives.
  • Collaborate with cross-functional teams to define project requirements and deliverables:
    • Facilitate effective communication and collaboration between software engineering and other departments, including product management, customer service, enterprise systems, manufacturing, etc.
    • Work closely with these teams to gather and define project requirements, ensuring that deliverables are clearly articulated and achievable.
    • Ensure that all stakeholders are aligned and working towards common goals, fostering a cohesive and unified approach to project execution.
  • Ensure the team's adherence to best practices in software engineering:
    • Establish and enforce rigorous standards for code quality, ensuring that all software development activities adhere to industry best practices.
    • Implement comprehensive testing protocols to identify and resolve issues early in the development process, minimizing defects and improving product reliability.
    • Promote thorough documentation practices, ensuring that all code and processes are well-documented and easily understood by current and future team members.
  • Monitor and evaluate team performance, providing regular feedback and conducting performance reviews:
    • Conduct regular performance evaluations to assess individual and team contributions, providing constructive feedback and recognizing achievements.
    • Identify opportunities for improvement and development, creating personalized growth plans for team members.
    • Foster a culture of continuous feedback and open communication, encouraging team members to seek and provide feedback proactively.
  • Staying on top of tech trends and maintain a strong technical acumen:
    • Stay abreast of the latest trends and advancements in technology, continuously seeking out new knowledge and skills.
    • Encourage and facilitate experimentation with new technologies, fostering a culture of innovation and continuous learning.
    • Actively participate in technology communities, both within and outside the organization, sharing insights and best practices.
    • Mentor and support other members of the engineering community, providing guidance and expertise to help them grow and succeed.
    • Occasionally engage in hands-on coding or code evaluation to stay connected with the technical aspects of the role and provide valuable insights to the team.
  • Foster a culture of continuous improvement, innovation, and collaboration within the team:
    • Promote a mindset of continuous improvement, encouraging team members to constantly seek out ways to enhance their work and processes.
    • Drive a culture of innovation, supporting creative problem-solving and the exploration of new ideas and technologies.
    • Cultivate a collaborative work environment, fostering strong teamwork and open communication to achieve shared goals and drive success.

Basic Qualifications:

  • Bachelor's degree in computer science, software engineering, or a related field.
  • At least 5 years of professional software engineering experience.
  • At least 2 years of experience managing software engineering teams.
  • At least 3 years of hands-on experience with agile software development methodologies, preferably Scaled Agile Framework (SAFe).
  • At least 3 years of experience building systems on cloud platforms (e.g., AWS, Azure, Google Cloud)
  • At least 5 years of experience with software development tools and technologies, such as version control systems (e.g., Git), CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).

Preferred Qualifications:

  • Master's degree in computer science, software engineering, or a related field.
  • 3+ years of experience building distributed software applications using modern technologies and architectural patterns, such as microservices.
  • Proven experience leading the development and successful launch of commercial software products.
  • 2+ years of experience managing teams of 10+ direct contributors.
  • 5+ years of leading in an agile software development environment.
  • 3+ years utilizing modern DevSecOps best practices.

Ideal Team Player - Humble, Hungry, Smart (ISC Way)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Fortive Corporation Overview

Fortive's essential technology makes the world stronger, safer, and smarter. We accelerate transformation across a broad range of applications including environmental, health and safety compliance, industrial condition monitoring, next-generation product design, and healthcare safety solutions.

We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in software-powered workflow solutions, data-driven intelligence, AI-powered automation, and other disruptive technologies. We're a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to groundbreaking sustainability solutions.

We are a diverse team 18,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.

At Fortive, we believe in you. We believe in your potential-your ability to learn, grow, and make a difference.

At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.

Fortive: For you, for us, for growth.



  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About Us:The Software Engineering Institute (SEI) is dedicated to enhancing software engineering practices and principles, serving as a vital national resource in software engineering and cybersecurity. We collaborate closely with academic institutions, defense and governmental organizations, and industry partners to continuously improve software-intensive...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at the Software Engineering Institute. As an Assistant Communications Engineer, you will play a critical role in investigating, testing, and validating the performance of Radio Frequency systems.Key ResponsibilitiesCharacterize and Test RF Communication and Network...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Senior Vulnerability Researcher to join our team. As a key member of our Vulnerability Analysis Team, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security.Key...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Senior Vulnerability Researcher to join our team. As a key member of our Vulnerability Analysis Team, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security on a...


  • Pittsburgh, Pennsylvania, United States IRALOGIX,Inc Full time

    Job OverviewCompany: IRALOGIX, Inc.Position: Senior Software EngineerLocation: Partially remote, with candidates ideally located in the Pittsburgh regionJob Type: Full-Time/ExemptIndustry: Retirement Services/FinTech SoftwareTravel: 0%-5%About IRALOGIX: IRALOGIX is a rapidly growing technology platform dedicated to delivering exceptional solutions for IRA...


  • Pittsburgh, Pennsylvania, United States IRALOGIX,Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at IRALOGIX, Inc. as a key member of our software development team. As a Senior Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions for our Core Recordkeeping platform.Key...


  • Pittsburgh, Pennsylvania, United States PNC Full time

    Position SummaryAt PNC, we recognize that our workforce is our most valuable resource and a key differentiator in the competitive landscape. As a Senior Mobile Software Engineer within PNC's Mobile Development division, you will play a pivotal role in driving innovation and excellence in software solutions.Job ResponsibilitiesOverview of ResponsibilitiesPNC...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Job Summary:Eliassen Group is seeking a highly skilled Senior Software Engineer to join our team as a Lead Developer. In this role, you will be responsible for providing application software development services or technical support in situations of moderate complexity.Key Responsibilities:Designs and codes programs, and creates test transactions and runs...


  • Pittsburgh, Pennsylvania, United States Capgemini Engineering Full time

    About the RoleWe are seeking an experienced Technical Program Manager to join our team at Capgemini Engineering. As a Technical Program Manager, you will play a critical role in the success of our projects, working closely with cross-functional teams to deliver high-quality results.Key ResponsibilitiesProject Leadership: Lead multiple projects...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Job OverviewHybrid Role, applicants must be local to Pittsburgh PA.Our esteemed financial services organization is in search of a Senior Software Engineer with expertise in Python and Spark to become a vital part of our finance and regulatory division.We can accommodate W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Hybrid Position, candidates must be local to Pittsburgh PA. Our premier financial services organization is in search of a Senior Software Engineer with expertise in Python and Spark to join their finance and regulatory division. We are open to both W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that...


  • Pittsburgh, Pennsylvania, United States Emerson Full time

    Job DescriptionIf you are a Software Engineer looking for an opportunity to grow and develop professionally, Emerson has a great Senior Software Engineer opportunity for youWe are in search of a Software Engineer to join our Power & Water Solutions business based in Pittsburgh, PA. Power & Water Solutions is an industry-leading controls automation company...


  • Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Position OverviewLocation: Remote option availableWe are seeking skilled and driven individuals with over 2 years of experience in software engineering, specifically utilizing Python.Why Choose Us?Our vibrant workplace fosters an ideal atmosphere for advancing your career. With a supportive culture, a diverse team, competitive pay, flexible schedules, and...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    We are thrilled to present an opportunity for a Senior Python Software Engineer with our esteemed client.We can accommodate W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that includes Medical, Dental, and Vision coverage, a 401k plan with company matching, and life insurance.Compensation: $76 per hour on...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Vulnerability Researcher to join our team. As a Vulnerability Researcher, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security on a national and global scale.Key...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled AI Security Researcher to join our team at the Software Engineering Institute. As a member of our Threat Analysis Directorate, you will play a critical role in advancing the state of the art in AI security at a national and global scale.Key ResponsibilitiesDevelop and apply state-of-the-art approaches for...


  • Pittsburgh, Pennsylvania, United States Maven Machines Full time

    About Maven MachinesMaven Machines is a leading provider of software solutions for the transportation and logistics industry. Our mission is to revolutionize the way goods are moved and delivered, leveraging cutting-edge technology to optimize operations and improve efficiency.Job DescriptionJob SummaryMaven Machines is seeking a highly skilled and...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About Us At the Software Engineering Institute (SEI) AI Division, we are at the forefront of research in applied artificial intelligence, addressing the engineering challenges associated with the practical design and deployment of AI technologies and systems. Our mission is to enhance the discipline of AI Engineering, particularly in the context of Defense...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    We are excited to present an opportunity for a Senior Python Software Engineer with a prominent client in the technology sector.We can accommodate both W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that includes Medical, Dental, and Vision coverage, a 401k plan with company matching, and life...


  • Pittsburgh, Pennsylvania, United States Philips Full time

    Job TitleSenior Manager, Embedded Software EngineeringJob DescriptionIn this role you will work directly with a team of software engineers and coordinate resources to meet the needs of the Sleep & Respiratory Care business who are responsible for the research, development and production support of products for CPAP sleep apnea devices, invasive and...