Sr Software Engineer

Fortive

Not Interested
Bookmark
Report This Job

profile Job Location:

Minneapolis, MN - USA

profile Monthly Salary: $ 79300 - 147300
Posted on: 30 days ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

Description

Were looking for an experienced and highly skilled Senior Software Engineer to join our dynamic development team. The ideal candidate is a proficient full-stack developer with deep expertise in the Microsoft development stack strong command of SQL databases and proven ability in designing and implementing robust system architectures. Youll play a critical role in shaping the technical direction of our products and mentoring less experienced engineers.

Key Responsibilities

Design and Development: Lead the design development and deployment of complex software features and applications using C# .NET Core/Framework and .

Database Management: Architect optimize and maintain high-performance SQL Server databases including writing efficient queries stored procedures and handling data migration strategies.

System Architecture: Drive technical decisions and implement scalable reliable and secure system architectures (e.g. microservices event-driven systems RESTful APIs).

Code Quality: Ensure high standards of code quality performance and maintainability through unit testing code reviews and adherence to best practices.

Collaboration & Mentorship: Work closely with product managers QA and other stakeholders. Mentor junior and mid-level engineers fostering a culture of technical excellence.

DevOps & Cloud: Contribute to our CI/CD pipelines and deployment strategies particularly within Azure .

Travel: Position is remote but requires quarterly travel to Minneapolis.

Required Qualifications

Experience: Minimum of 5 years of professional experience in software development.

Microsoft Stack Mastery: Expert-level proficiency with C# and ecosystem ( Core/Framework and Web API).

Database Expertise: Strong background in SQL Server (or other relational databases) with advanced skills in database design tuning and optimization.

Architecture Acumen: Proven experience designing and implementing highly available and scalable distributed systems including familiarity with design patterns (e.g. Repository Dependency Injection).

Front-End Skills: Competency in modern front-end frameworks (e.g. React Angular or ) is a strong plus.

Problem-Solving: Excellent analytical and problem-solving skills with a meticulous attention to detail.

Communication: Strong verbal and written communication skills with the ability to articulate complex technical concepts clearly. Able to write clear and helpful documentation.

Nice-to-Have Skills

Experience with Azure DevOps Git and continuous integration/continuous deployment (CI/CD).

Familiarity with cloud platforms particularly Microsoft Azure services (e.g. App Service Azure Functions Azure SQL Database).

Experience with ORM tools like Entity Framework Core.

Knowledge of containerization technologies (Docker Kubernetes).

Salary Range: $79300 to $147300



Required Experience:

Senior IC

DescriptionWere looking for an experienced and highly skilled Senior Software Engineer to join our dynamic development team. The ideal candidate is a proficient full-stack developer with deep expertise in the Microsoft development stack strong command of SQL databases and proven ability in designing...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

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 d ... View more

View Profile View Profile