
Senior Software Developer
Fortive
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Design, develop, test, and deploy scalable software applications using modern engineering practices
- Write and maintain comprehensive automated tests, applying approaches such as TDD/BDD and early quality validation
- Integrate automated testing, security scanning, dependency checks, and quality gates into CI/CD pipelines to prevent defects and vulnerabilities early
- Participate in and lead code reviews, offering constructive feedback on code quality, security, testability, and maintainability
- Use cloud platforms and DevOps tools to automate infrastructure and enable reliable, efficient delivery workflows
- Collaborate closely with product managers, designers, and fellow engineers to translate business needs into well‑designed technical solutions
- Improve application performance, scalability, and reliability in distributed and microservices‑based systems
- Mentor junior developers and contribute to a culture of continuous learning and technical excellence
- Stay current with emerging technologies, tools, and best practices, and share knowledge with the team
Requirements
- 5+ years of professional experience in software development
- Strong proficiency in TypeScript, Node.js, and C#, with experience building scalable web applications
- Experience designing and working with distributed systems and microservices architectures
- Hands‑on experience with AWS and/or Azure, including deploying and operating cloud‑based applications
- Experience using CI/CD pipelines, including GitHub Actions or similar tools
- Experience with Infrastructure as Code, such as Terraform
- Solid understanding of software quality, automated testing, and secure development practices
- Strong communication and collaboration skills, especially in a remote, cross‑functional environment
Benefits
- Fully remote role based in Brazil
- Competitive salary aligned with senior‑level expertise
- Flexible working hours to support work‑life balance
- Opportunities for continuous learning, professional development, and career growth
- Collaborative, inclusive team culture that values knowledge sharing and diverse perspectives
- The chance to influence engineering practices and make a visible impact on product quality and delivery
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsC#distributed systemsmicroservices architecturesAWSAzureCI/CD pipelinesInfrastructure as CodeTerraform
Soft Skills
communicationcollaborationmentoringconstructive feedbackcontinuous learningtechnical excellence