Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Fortive Corporation Senior Software Engineering Manager in Pittsburgh, Pennsylvania

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 ( www.fortive.com 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./p>

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.

DirectEmployers