Sr. Software Engineer
Salário Estimado
R$ 10.800,00 - R$ 16.200,00
Descrição da Vaga
*Native/Bilingual English is required for this role (read/written/spoken) Please upload your CV Resume in English.
Monthly salary: $4,000 USD Along with our partner, we are seeking a Senior Software Engineer, Trading Systems to focus on the architecture, optimization, and development of their high-performance managed account platform.
In this role, you will work on the computational core of the platform, designing and maintaining scalable backend services that power portfolio management and trading systems.
This position requires strong backend engineering and architectural expertise to translate complex business logic into efficient, production-grade code primarily using Python and C#/.
NET Core.
The ideal candidate excels at diagnosing and resolving performance bottlenecks and building reliable systems through rigorous code and systems analysis.
Key Responsibilities: - Architect and implement core platform logic, including high-throughput rebalancing and data processing services, using Python and C#/.
NET Core. - Translate high-level functional requirements into clean, efficient, and testable backend code and microservices. - Diagnose and resolve complex performance and reliability issues by analyzing system architecture, algorithmic complexity, and code efficiency. - Collaborate with engineering teams to integrate core services into production-grade microservices and serverless workflows. - Build and optimize RESTful APIs that serve financial calculations and portfolio analytics. - Conduct code reviews focusing on architecture, correctness, efficiency, and maintainability. - Profile and optimize backend services to ensure sub-second response times for compute-intensive operations. - Write clear technical documentation in Confluence to explain complex system logic to cross-functional teams. - Implement serverless and scalable solutions using AWS services such as Lambda, Step Functions, and ECS, with a strong preference for Python-based implementations. - Participate in Agile ceremonies and collaborate with product owners to align technical solutions with business needs.
Requirements for Success: - Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. - 5+ years of professional software development experience, with significant experience in both C#/.
NET Core and Python. - 4+ years working with relational databases, preferably SQL Server, including advanced query and schema optimization. - 4+ years developing cloud-native applications, preferably using AWS. - Proven experience as a senior backend engineer, driving design and best practices across multiple systems. - Strong understanding of data structures, algorithms, and computational complexity. - Familiarity with financial concepts such as rebalancing, asset allocation, and trade execution. - Proven ability to diagnose and resolve performance issues through code profiling and optimization techniques.
Skills We Are Looking For: - Backend Engineering & Architecture: C#, .
NET Core, Python, serverless architectures, microservices architecture, and system design. - Problem Diagnosis: Strong ability to identify system bottlenecks, analyze code efficiency, and clearly communicate technical problems. - Cloud Platforms: Experience with AWS services, including Lambda, ECS, API Gateway, S3, and DynamoDB. - Database Proficiency: Strong experience with SQL Server optimization and familiarity with NoSQL databases. - API Development: Experience building RESTful web services, JSON APIs, and working with OpenAPI specifications. - Code Quality: Experience with unit testing, integration testing, and continuous integration practices. - Communication: Strong written and verbal communication skills with the ability to explain complex technical concepts. - Collaboration: Ability to work effectively across engineering, product, and business teams.
Bonus Items: - Experience with quantitative models for portfolio construction and optimization. - Experience with infrastructure-as-code tools such as Terraform or CloudFormation. - Familiarity with Docker and container orchestration. - AWS certifications such as Solutions Architect or Developer. - Experience with observability and monitoring tools such as CloudWatch, Datadog, or New Relic. - Background in wealth management or FinTech systems. - Experience mentoring junior and mid-level engineers.
Benefits: - A fully remote position with a structured schedule that supports work-life balance. - The opportunity to build high-performance trading systems at a leading fintech platform. - Two weeks of paid vacation per year. - 10 paid days for local holidays. - *Please note our partner is only looking for full-time dedicated team members who are eager to fully integrate within their team.
Vagas Semelhantes
Remote Backend Developer – Entry Level
R$ 12k - 18k/mês
Company Ready to launch your tech career with impact? Career.zycto is a dynamic, forward-thinking company dedicated to crafting innovative digital solutions. We thrive on fostering new talent, providing a supportive remote environment where fresh ideas are celebrated and growth is paramount. For an ...
Staff Software Engineer – Artificial Intelligence
R$ 16k - 25k/mês
The Role The Staff Software Engineer – Artificial Intelligence is responsible for supporting and reinforcing the adoption of AI Software Engineering across the Manufacturing IT organization with the goal of establishing significant improvements in the Manufacturing space relative to manufacturing pr...
Backend/Web Application Developer; Cloud & SaaS
R$ 6k - 8k/mês
Position: Backend / Web Application Developer (Cloud & SaaS) Location: Germany Your mission ImFusion is an R&D consulting company based in Munich. Thanks to our expertise in image processing, computer vision, AI and robotics applied to medical imaging, we help our customers drive innovation in medic...
Senior Software Engineer - C
R$ 11k - 17k/mês
the Company We are seeking an experienced Senior Software Engineer, based of Argentina or Brazil, with a strong specialization in C#, software development methodologies and the ability to design, develop and maintain complex .NET / C# based applications, while also contributing significantly to the ...
Informações
Análise de Vaga com IA
Estimativa salarial, match de tecnologias e análise de requisitos feitos com Inteligência Artificial
Powered by CodeCortex