Senior Software Engineer

Fortive Corporation
Franklin, TN, United States
2 days ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$109,700.0 - $183,200.0
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) .NET Framework Agile Methodology Artificial Intelligence JIRA Automation of Tests C Sharp (Programming Language) Cascading Style Sheets (CSS) Static Program Analysis Code Review Relational Databases
+24 more
Software Debugging DevOps Programming Tools Web Development Github Microsoft SQL Server Secure Coding Software Engineering Data Streaming Systems Integration TypeScript Data Logging Data Processing Enterprise Software Applications GitHub Copilot Delivery Pipeline Vue.js Integration Tests Solid Principles Information Technology Restful APIs Software Version Control Api Management Vulnerability Analysis

Job description

Software Design and Delivery:

  • Own complex maintenance, defect resolution, customer-driven enhancements, and technical work from investigation and design through production support, with clear acceptance criteria and measurable outcomes.
  • Design, develop, and maintain full-stack applications using C#/.NET, Vue.js, JavaScript/TypeScript, HTML, CSS, REST APIs, and SQL Server.
  • Make sound design decisions that improve maintainability, extensibility, performance, testability, and reliability without unnecessary complexity.
  • Create and maintain technical documentation, including solution approaches, API contracts, data flows, operational guidance, and key design decisions.
  • Triage and resolve complex production issues, identify dependencies and risks early, and deliver fixes and small enhancements incrementally within Agile teams.

Quality, Security, and Reliability:

  • Build quality into the development lifecycle through automated unit and integration tests, peer reviews, static analysis, and appropriate end-to-end test support.
  • Apply secure- and privacy-by-design practices, including threat-aware design, secure coding, dependency management, secrets protection, and remediation of identified vulnerabilities.
  • Use only approved development and AI tools and follow applicable Secure Development Lifecycle, data handling, privacy, and compliance requirements.
  • Improve application observability and supportability through meaningful logging, monitoring, diagnostics, and root-cause analysis.
  • Identify recurring defects and support friction, perform root-cause analysis, and implement preventive improvements, reusable patterns, and standard work that reduce repeat incidents and backlog age.

Technical Leadership and Collaboration:

  • Lead technical discussions and code reviews, provide constructive feedback, and help teams converge on practical, supportable solutions.
  • Mentor engineers through pairing, design guidance, review feedback, and knowledge sharing while promoting ownership and independent problem solving.
  • Partner with Product Owners, Support, and QA Engineers to clarify customer impact, refine requirements, define testable outcomes, and surface technical tradeoffs before implementation.
  • Coordinate effectively across Product, Support, QA, DevOps, and Engineering teams, communicate status and risks clearly, and contribute to consistent engineering practices across products.
  • Contribute to architecture, platform, and engineering standards while escalating decisions that require broader alignment.

AI-Enabled Engineering and Continuous Improvement:

  • Use approved generative AI tools to accelerate analysis, coding, testing, documentation, code review, and troubleshooting while maintaining human accountability for quality, security, and correctness.
  • Evaluate AI-generated output for accuracy, licensing, data exposure, security, maintainability, and alignment with coding standards before use.
  • Create reusable prompts, patterns, guidance, or automations that improve team productivity and can be adopted safely by others.
  • Continuously learn emerging technologies and recommend adoption based on business value, risk, total cost, and long-term supportability.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • 8 or more years of professional software development experience, including ownership and support of complex production applications.
  • Strong hands-on experience with C#/.NET and modern web development using Vue.js and JavaScript/TypeScript.
  • Strong experience designing and integrating RESTful APIs and working with relational databases, preferably SQL Server.
  • Demonstrated ability to write automated tests and use modern engineering practices for code review, version control, build, and deployment workflows.
  • Experience applying software design principles, debugging complex issues, improving performance, and conducting root-cause analysis.
  • Experience working in Agile maintenance or product development teams and collaborating with Support, Product, QA, DevOps, Architecture, and Security partners.
  • Clear written and verbal communication skills, including the ability to explain technical tradeoffs to technical and non-technical stakeholders.
  • Proven mentoring, technical leadership, and ownership without requiring direct people-management responsibility.
  • Experience with GitHub, Jira, production support workflows, automated code-quality or security scanning, and modern observability platforms.
  • Experience using approved generative AI development tools such as GitHub Copilot in production-oriented workflows.
  • Working knowledge of enterprise SaaS products.
  • Experience supporting enterprise applications and collaborating with distributed development, product, and customer-facing teams., Bachelor’s degree in a related discipline or equivalent experience.

Benefits & conditions

This position is also eligible for bonus as part of the total compensation package.

Pay Range

The salary range for this position (in local currency) is 109,700.00 - 183,200.00

This position is also eligible for bonus as part of the total compensation package.

The salary range for this position (in local currency) is 109,700.00 - 183,200.00

We are an Equal Opportunity Employer

About the company

Fortive’s essential technology makes the world safer and more productive. We accelerate transformation in high-impact fields like workplace safety, build environments, and healthcare.

We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in healthcare sterilization, industrial safety, predictive maintenance, and other mission-critical solutions. 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 advanced technologies that help providers focus on exceptional patient care.

We are a diverse team 10,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.

At Fortive, we believe in growth. We’re honest about what’s working and what isn’t, and we never stop improving and innovating.

Fortive: For you, for us, for growth.

About Censis

Censis, the first company to engineer a surgical asset management system that tracks down to the instrument and patient levels, has continually set the standards for the sterile processing industry.From the beginning, Censis has recognized the vital connection between perioperative innovation and efficiency, unparalleled customer care and improved operational performance. By continuing to invest in technology, ease of integration, education and support, Censis provides solutions that empower hospitals and healthcare providers to stay compliant and ahead of healthcare’s rapidly changing environment. With Censis, you’re positioned to start ahead and stay ahead, no matter what the future holds.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all