FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Platform Software Engineer
FortiveSenior Platform Software Engineer developing next-generation test and measurement software for Tektronix. Collaborating globally to enhance a scalable software platform in a hybrid work environment.
Tech Stack
Tools & technologies.NET
About the role
Key responsibilities & impact- Contribute to the design and implementation of a modular, scalable software platform used by engineers worldwide.
- Participate in the development of portable, high-performance, production-ready APIs supporting current and future measurement devices.
- Execute against defined modernization roadmaps, contributing to implementation milestones, validation, and backward compatibility efforts.
- Implement refactoring efforts across complex codebases, including improving interfaces, modularity, and code structure.
- Apply best practices for safe, incremental refactoring, including testing, documentation, and code quality standards.
- Contribute to reducing technical debt, improving build performance, and enhancing developer experience.
- Collaborate closely with engineers and technical leads across global teams to deliver high-quality solutions.
- Participate in design discussions, architecture reviews, code reviews and technical problem-solving activities.
- Communicate technical design decisions and implementation trade-offs clearly with team members and stakeholders.
- Mentor junior engineers and contribute to fostering strong engineering practices within the team.
- Work effectively within a US-based team context while partnering with global engineering organizations, supporting alignment and execution across locations.
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
- 5+ years of software development experience, including experience working on multi-project or complex codebases. Experience contributing to modernization of legacy systems or large codebases.
- Strong proficiency in C/C++ and experience with C#/.NET6+
- Experience with software testing practices, including TDD, unit and integration testing, to support reliable and maintainable code.
- Experience contributing to the design and implementation of APIs or software components.
- Familiarity with software design patterns, modular design, and maintaining code quality in evolving systems.
- Strong communication skills, with the ability to collaborate effectively across engineering teams.
- Experience working in or collaborating with distributed/global teams.
- Experience working in Agile/Scrum environments, participating in code reviews and maintaining code quality standards
- Ability to travel internationally, including periodic travel to India, to collaborate with distributed engineering teams.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++C#.NET6API designsoftware testingTDDunit testingintegration testingsoftware design patterns
Soft Skills
communicationcollaborationmentoringproblem-solvingteamworkleadershiporganizational skillstechnical decision-makingfostering engineering practicesadaptability