← Trabalhos

Senior Software Engineer (Remote – Brazil | U.S. Working Hours)

Orçamento: $10000.0 FIXED / ⭐ 0.00 (0) Brazil

agile-software-development, typescript, golang, python, javascript, c++-cli, android-app-development, network-administration, flutter, react-native

Senior Software Engineer (Remote – Brazil | U.S. Working Hours) About Us We are a growing software development company that connects highly skilled software engineers from Brazil with high-paying, long-term opportunities at U.S.-based companies. Our mission is to build world-class engineering teams that deliver high-quality software solutions for international clients. We work with experienced professionals who are passionate about software development and capable of delivering enterprise-level applications using modern technologies. If you are looking for an opportunity to work with U.S. clients, solve challenging technical problems, and earn a competitive international salary, we'd love to hear from you. Position Overview We are hiring experienced Senior Software Engineers with a minimum of 10 years of professional software development experience. The ideal candidate should possess strong technical expertise, excellent communication skills, and the ability to work effectively with U.S.-based clients during U.S. business hours. You will be responsible for developing, maintaining, and delivering high-quality software solutions while collaborating with cross-functional teams and participating in technical discussions with clients. Key Responsibilities • Design, develop, test, and maintain scalable software applications. • Build enterprise-level web, mobile, desktop, and cloud-based applications. • Write clean, maintainable, secure, and well-documented code. • Participate in software architecture and technical design discussions. • Troubleshoot complex software issues and implement effective solutions. • Perform code reviews and ensure coding best practices are followed. • Collaborate with project managers, designers, QA engineers, and development teams. • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, retrospectives, and client meetings. • Communicate technical updates, project progress, and delivery timelines with U.S.-based clients. • Ensure timely delivery of assigned tasks while maintaining high-quality standards. • Continuously learn and adopt modern technologies, frameworks, and development practices. Required Technical Skills Candidates should have strong experience in one or more of the following technologies: • React.js • Java • C# • TypeScript • JavaScript • Golang • Flutter • Python • Mobile Application Development • Desktop Application Development • .NET • Node.js • REST APIs • SQL & NoSQL Databases • Git & Version Control • Docker • Cloud Platforms (AWS, Azure, or Google Cloud) Experience with other modern software development technologies is also highly preferred. Required Qualifications • Minimum 10 years of professional software engineering experience. • Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred). • Strong understanding of software architecture, design patterns, and object-oriented programming. • Experience working in Agile development environments. • Excellent analytical and problem-solving skills. • Strong English verbal and written communication skills. • Ability to work independently and manage multiple priorities. Working Hours Candidates must be available during U.S. business hours. Working Schedule • U.S. Working Hours: 9:00 AM – 5:00 PM • Brazil Time: Approximately 10:00 AM – 6:00 PM (BRT), depending on daylight saving time. Applicants should also be available to attend meetings whenever required. Technical Requirements To ensure smooth communication and efficient project delivery, candidates must have: • High-performance computer or laptop • Stable high-speed internet connection • Professional remote working environment • Webcam and microphone for virtual meetings • Ability to use collaboration tools such as Zoom, Google Meet, Microsoft Teams, Slack, Jira, GitHub, and related development platforms Employment Type • Full-Time • Remote (Brazil) Compensation Salary: Up to USD $10,000 per month Compensation will be based on: • Technical expertise • Years of experience • Interview performance • Technology stack • Client requirements • Overall professional skills Benefits • Competitive salary up to USD $10,000 per month • Opportunity to work with leading U.S.-based companies • Long-term international projects • 100% Remote work • Career growth opportunities • Exposure to enterprise-scale software development • Collaborative and professional work environment • Continuous learning and skill development Client Representation & Delivery Model Our company operates through a managed service delivery model. Depending on the client engagement, engineers may work as part of a dedicated delivery team under the company's project management structure. Developers are expected to maintain strict confidentiality regarding client projects, internal processes, and proprietary information. All client communications, project assignments, and reporting must follow company policies and approved communication channels. Where applicable, client-facing responsibilities, meeting attendance, and project coordination will be assigned by the company. Team members are expected to represent the company professionally and comply with all client contractual requirements and applicable laws.
Abrir na Upwork