
Architect, Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
• Create and establish software architecture that fulfills both business and technical requirements
• Facilitate architectural discussions, introduce new design patterns, and offer guidance on technical choices
• Work alongside product managers and stakeholders to ensure software architecture aligns with business objectives
• Perform code reviews and set best practices to maintain high software quality
• Implement and promote security, scalability, performance optimization, and other engineering best practices
• Mentor and support software engineers in their technical capabilities and architectural principles
• Diagnose and resolve intricate technical challenges related to software design and system performance
• Investigate and produce proofs of concept for technologies that may enhance the software ecosystem
• Generate comprehensive technical documentation for software architecture and design
• Propel continuous enhancement in software development processes and practices
• Lead the technical vision for software projects, ensuring an effective bridge between development and operations for high-quality delivery
• Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience
• 8+ years of experience in software engineering with a keen emphasis on architecture and system design
• Proficiency in software development utilizing modern programming languages (e.g., Java, Python, C#, JavaScript)
• In-depth knowledge of software design patterns, microservices architecture, and RESTful API design
• Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
• Skilled in database design and technologies (e.g., SQL, NoSQL, Redis)
• Solid understanding of DevOps practices, CI/CD pipelines, and automated testing frameworks
• Demonstrated experience in leading technical teams and mentoring engineers
• Proven track record of enhancing team efficiency or output quality through the strategic application of AI tools and automation
• An up-to-date resume translated into English is required for consideration
• Strong analytical and problem-solving abilities with a strategic mindset
• Exceptional communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences
• A proactive stance in identifying improvement opportunities and driving change
• Flexibility to thrive in a fast-paced, dynamic environment with changing priorities
• A collaborative spirit and enthusiasm for innovation and ongoing learning
• A rich portfolio showcasing active, self-directed exploration reflecting extensive cross-functional interests or deep specialized mastery
• Personal resilience to learn independently and succeed in uncertain situations
• Paid holidays and flexible, take-it-as-you-need-it scheduled time off
• A culture centered on innovation that values big ideas, regardless of their origin
• A MacBook set up and ready for you from day one
• $500 stipend to create your ideal workspace
• Equity in a rapidly growing startup supported by top-tier VCs
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.