Principal Software Engineer at Fortive
, , United States -
Full Time


Start Date

Immediate

Expiry Date

01 Jan, 26

Salary

0.0

Posted On

03 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, APIs, Cloud-Native Applications, Data Engineering, ETL Pipelines, Event Streaming, Data Lakes, Data Warehouses, Distributed Computing Frameworks, C#, Java, Python, SQL, NoSQL, Data Modeling, Performance Optimization, AI/ML Engineering

Industry

electrical;Appliances;and Electronics Manufacturing

Description
Lead the design and development of distributed backend services, data pipelines, and APIs, ensuring scalability, performance, and security. Provide technical leadership and mentorship to other engineers, fostering a culture of innovation, ownership, and continuous improvement. Collaborate with product managers, engineering managers, and software engineers to translate requirements into robust, data-driven solutions. Architect data systems that support real-time and batch processing, advanced analytics, and AI/ML model integration. Conduct design reviews, help enforce engineering best practices, and ensure high-quality standards across the Gordian platform. Participate in architectural discussions and influence technical decisions that shape both backend and data platforms. Evaluate and integrate emerging technologies to enhance platform capabilities, particularly in data engineering and AI domains. Bachelor or Masters degree in computer science or related field. 10+ years of professional software development experience, with a strong track record in backend, data engineering, and solution architecture. Expertise in designing and building distributed systems, APIs, and cloud-native applications (Azure, AWS, or GCP). Strong background in data engineering: ETL pipelines, event streaming, data lakes/warehouses, and distributed computing frameworks (e.g., Spark, Flink, Trino, Kafka). Experience with modern programming languages such as C#, Java, Python. Solid understanding of both SQL and NoSQL databases, data modeling, and performance optimization. Familiarity with AI/ML engineering workflows, including model training, serving, and integration into production systems. Strong communication, leadership, and collaboration skills, with the ability to influence stakeholders and drive alignment across teams.
Responsibilities
Lead the design and development of distributed backend services, data pipelines, and APIs. Provide technical leadership and mentorship to other engineers, ensuring high-quality standards across the platform.
Loading...