Remote Principle Software Engineer
closedAccruent
πRemote - Brazil
Job highlights
Summary
The job is for a Principal Software Engineer at Accruent, a subsidiary of Fortive Corporation. The role involves leading technological advancement, mentoring a team of software engineers, and collaborating with architects to set the future architectural and technological course. The company offers benefits such as annual bonus, meal vouchers, life insurance, health and dental plan, mentorship and leadership program.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience)
- Proven experience in software development, with a focus on CI/CD and modern design patterns
- Expertise in technologies such as: C#, React, JavaScript, SQL Server, Cloud-native architectures, and modern full-stack frameworks
- Solid understanding and experience with Test Driven Development and frameworks like JUnit, NUnit, MSTest, Mocha
- Proven experience as a Software Engineer with a strong focus on RESTful APIs and asynchronous request handling
- Solid understanding of responsive design principles and mobile-first development
- Profound expertise in Microsoft Azure cloud services and ecosystem
- Advanced proficiency in SQL database design, development, and performance tuning
- Experience with message queuing services such as Azure Service Bus, RabbitMQ, Kafka, or similar technologies
- Strong understanding of Docker containerization and orchestration with tools like Kubernetes or Azure Kubernetes Service (AKS)
- Demonstrated ability to design and implement scalable, resilient, and secure software systems
- Solid foundation in Agile/SAFe and product management methodologies
- Exceptional problem-solving skills and the ability to make sound decisions based on analysis, wisdom, experience, and judgment
- Strong leadership qualities with experience guiding technical teams and projects
- Exceptional communication in English and interpersonal skills, with the ability to articulate complex technical concepts to a diverse audience
Responsibilities
- Technical mentor for a team of software engineers, ensuring the delivery of high-quality software within specified timelines, adhering to our rigorous quality metrics throughout the SDLC
- Influencer of the full software development lifecycle, crafting highly scalable, web-based, data-driven products with your team
- Strategic partner for the planning and monitor of the team's projects, collaborating with engineering managers, product managers, and architects to accommodate changes in project scope and requirements
- Partner with Architecture team for the creation of robust architectural and design specifications for new products and initiatives in close partnership with key stakeholders
- Assist with release planning, design reviews, and code reviews, while rigorously adhering to our development processes
- Test and refine software throughout the development process to address any issues and ensure quality
- Stay abreast of the latest industry developments, continuously refining our technology stack and product offerings
- Establish and uphold exemplary coding standards and practices
- Provide mentorship and training to junior software engineers, fostering their growth and ensuring adherence to our development processes
Benefits
- Annual Bonus
- Meal Vouchers - Ticket Refeição
- Life Insurance
- Health and Dental Plan - extended to your partner and children without any discount
- Mentorship and Leadership Program
This job is filled or no longer available
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$175k-$210kπUnited States, Worldwide
- πUnited States
- πWorldwide
- πBrazil
- πArgentina
- π°$160k-$190kπUnited States of America, Canada
- π°$130k-$170kπUnited States
- π°$118k-$231kπUnited States
- π°$118k-$231kπUnited States