Top Software Engineer Jobs in Sao Paulo
The Sr./Staff Software Engineer will be responsible for developing and building data platforms and infrastructure, focusing on large-scale systems and distributed networks. The role requires expertise in software design, architecture, and product testing, ideally within a complex organizational structure.
Responsibilities include translating business requirements into technical requirements, designing and implementing functional requirements, building back-end features, integrating front-end components, managing testing and bug fixes, preparing technical documentation, and collaborating with UI/UX designers to implement designs.
The Senior Software Engineer, Automation will design, develop, and implement software solutions for IT infrastructure and operations. Responsibilities include creating automation workflows, improving server OS deployments, developing RESTful APIs, and contributing to configuration management and open source tool builds. The role demands collaboration with cross-functional teams and continuous improvement of IT process automation.
As a C++ Software Developer, you will write high-quality code, develop software solutions, implement design specifications, and collaborate with teams to troubleshoot issues, while staying current with software development trends.
The C++ Software Developer will write high-quality code, develop new software solutions, implement software modules, conduct code reviews, collaborate with teams to resolve issues, and engage in best practices of software engineering.
The Senior Software Developer will lead Intermediate Software Developers, overseeing software modifications, testing, analysis, requirements definition, deployment, and system documentation maintenance.
In this role, you will lead the platform software engineering team, overseeing the development of SDK front end APIs, managing product roadmaps, and ensuring the deployment of processes for quality software development and validation.
The Lead Software Engineer will develop applications using NextJS, ReactJS, and NodeJS while mentoring and leading a team. Responsibilities include enhancing the product, improving processes, troubleshooting technical issues, and engaging in team collaboration.
Featured Jobs
The Sr. Embedded Software Developer will design and develop Android-based infotainment solutions for automotive devices, manage the software lifecycle, collaborate across disciplines, and ensure high-quality software delivery using Agile processes. They will also engage in maintenance and bug fixes while providing thorough documentation.
As a Principal Software Engineer at CloudLinux, you will architect and implement server-side solutions, lead development teams, ensure coding standards, conduct technical reviews, and champion process improvements. Your role involves optimizing software performance and collaborating to achieve project objectives while fostering a culture of excellence within the team.
As a Senior Associate Application Engineer (Full-Stack), you will build reliable software systems, develop full-stack solutions, and innovate best practices. Collaborating with teams, you will manage risks, handle customer-related issues, contribute to system design, and improve agile processes while supporting production systems.
The role involves overseeing the completion of complex engineering projects, managing schedules and budgets, and collaborating with various engineering disciplines. It includes guidance to entry-level engineers, leading research and development, proposing new technologies, and preparing technical documentation.
Assist the base software group with design, development, and problem resolution of electronic control systems and components throughout the co-op program. Engage in C/C++ coding for automotive electronic control units and gain exposure to testing and communication protocols.
As a Sr. Staff Software Engineer at SiFive, you will develop and own the software roadmap for SiFive development boards, collaborating with internal and external partners, and promoting best Open Source practices. You will be responsible for developing Bare Metal and Linux distributions, contributing to advanced RISC-V IP features, and ensuring the support structure for software distributions.
The Senior Staff Software Engineer will innovate and build systems using PostgreSQL or Cassandra, drive product development strategies, mentor engineers, and enhance existing systems while ensuring high-performance and quality. The role requires collaboration with product managers and engineering teams to solve complex problems and influence leadership at various levels.
The Senior Software Engineer at GEICO will develop, enhance, and maintain backend systems with a focus on Distributed Caching technologies. Responsibilities include writing and testing code, leading design reviews, troubleshooting system issues, and collaborating across teams to innovate solutions for technical challenges.
The Senior Software Engineer will design and implement high-quality SDN solutions for networking hardware, troubleshoot issues, collaborate with other teams, and mentor junior members, focusing on software components for data protection and network performance.
The Staff Software Engineer will lead multiple technical initiatives related to Identity and Access Management, ensuring the quality and performance of solutions. Responsibilities include developing software strategies, managing certificate lifecycles, collaborating with various teams, and providing mentorship while staying updated with industry trends.
The Staff Software Engineer will lead the development and implementation of IaaS solutions, focusing on container management, Kubernetes orchestration, and system performance. Responsibilities include collaborating with teams to solve complex issues, executing strategic software plans, ensuring quality of solutions, and providing operational support.
The Sr. Staff Software Engineer in this role will innovate and enhance systems for a Kubernetes-based cluster management platform, focusing on improving security, reliability, and scalability. Key responsibilities include developing strategic software plans, providing technical leadership, and mentoring team members while handling operational support and ensuring solution quality.
The Staff Software Engineer will design and implement enterprise data controls and standards, data quality solutions, and manage data products while mentoring junior engineers. Responsibilities include leading design sessions, creating scalable distributed systems, and driving process improvements.
The Staff Software Engineer will design and implement scalable distributed systems, focusing on enterprise data governance, data quality, and product management. Responsibilities include mentoring engineers, leading design sessions, and improving engineering processes, while ensuring high-quality technology delivery in a fast-paced environment.
The Senior Software Engineer will lead the development of high performance cluster management and orchestration platforms using Kubernetes and OpenStack, collaborating with teams to innovate solutions. Responsibilities include implementing strategic software plans, ensuring solution quality, and enhancing processes across teams for continuous improvement.
As a Staff Software Engineer at GEICO, you will lead performance testing initiatives, engage with various teams to understand performance needs, build frameworks for load generation, design reporting and analytics, and mentor junior engineers in performance engineering practices.
The Staff Software Engineer will design and implement efficient build tools and CI workflows, collaborate with various teams to establish CI standards, mentor junior engineers, and advocate for the use of open-source tools within Continuous Integration frameworks.
Top Companies in Sao Paulo Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Brazil
Tech Jobs & Startup Jobs in Brasilia
Software Engineer Jobs in Brasilia
Tech Jobs & Startup Jobs in Fortaleza
Software Engineer Jobs in Fortaleza
Tech Jobs & Startup Jobs in Rio de Janeiro
Software Engineer Jobs in Rio de Janeiro
Tech Jobs & Startup Jobs in Sao Paulo
Software Engineer Jobs in Sao Paulo
Remote Jobs in Brazil
Remote Jobs in Brasilia
Remote Jobs in Fortaleza
Remote Jobs in Rio de Janeiro
Remote Jobs in Sao Paulo
All Filters
No Results
No Results