← Все вакансии/Senior/jobgether
SeniorRemoteBrazil

Software Development Engineer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer - .NET or RoR based in Brazil.

Responsibilities

  • Design, develop, test, and deploy reusable, maintainable, efficient, and high-quality software for large-scale production environments.
  • Build and enhance applications using Ruby on Rails and/or C#, with opportunities to work across APIs and React-based user interfaces.
  • Develop and consume REST APIs while designing solutions that support scalability, availability, fault tolerance, and low latency.
  • Apply test-driven development, strong object-oriented programming practices, debugging techniques, and appropriate data structures and algorithms.
  • Collaborate with Engineering, Product, and business stakeholders to define solutions, evaluate trade-offs, and deliver new capabilities.
  • Contribute to CI/CD pipelines, cloud infrastructure, containerized environments, and modern deployment practices.
  • Address non-functional requirements including application security, performance, scalability, reliability, and load.
  • Raise technical standards through strong troubleshooting, root-cause analysis, documentation, knowledge sharing, and systemic problem solving.
  • Mentor other engineers and contribute to improving team capabilities, engineering practices, and technical decision-making.
  • Identify opportunities to automate manual processes and improve development workflows, operational efficiency, and system scalability.
  • Use AI tools responsibly to accelerate software development, root-cause analysis, case-history summarization, documentation, and knowledge-base creation.
  • Measure and communicate improvements enabled by AI and share effective practices with engineering peers.
  • Strengthen cross-functional collaboration by improving clarity, communication, and execution across technical and product teams.

Requirements

  • 8+ years of professional experience with Ruby on Rails or C#, with strong software engineering experience in production environments.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Experience developing and consuming REST APIs.
  • Strong understanding of relational databases, particularly PostgreSQL.
  • Solid object-oriented programming, debugging, data structures, and algorithm skills.
  • Experience working within Agile/Scrum development teams.
  • Experience designing and developing scalable systems and low-latency APIs.
  • Understanding of highly available, resilient, and fault-tolerant systems.
  • Experience building or working with CI/CD pipelines, preferably using tools such as GitLab and Terraform.
  • Familiarity with containerization and orchestration technologies, including Docker and Kubernetes; experience with ECS or Docker Swarm is also valuable.
  • Experience with at least one major cloud platform, such as AWS, Azure, or Google Cloud.
  • Knowledge of web application security and secure software development practices.
  • Ability to analyze technical problems from multiple perspectives, evaluate trade-offs, and select effective solutions.
  • Strong communication skills, including the ability to explain technical updates and resolutions clearly to customers, partners, and cross-functional stakeholders.
  • Demonstrated ability to mentor teammates, share knowledge, document solutions, and improve engineering standards.
  • Strong adaptability, creativity, persistence, and a proactive, solutions-oriented mindset.
  • Willingness to embrace AI as an essential engineering capability and apply AI tools to everyday technical challenges.
  • Professional proficiency in English; applications and resumes must be submitted in English.

Conditions

  • Competitive compensation package.
  • Paid time off.
  • Paid parental leave.
  • Potential eligibility for performance-based bonuses.
  • Health and wellness benefits that may include private medical, life, and disability insurance, depending on location.
  • Fully remote work opportunity from Brazil.
  • Opportunity to work with international engineering, product, and business teams.
  • Exposure to modern technologies including Ruby on Rails, C#, React, PostgreSQL, cloud platforms, Docker, Kubernetes, and CI/CD.
  • Opportunity to work in an AI-first engineering environment where AI is integrated into workflows, products, and decision-making.
  • Professional growth through mentorship, knowledge sharing, and technically challenging projects.
  • Inclusive and diverse work environment, with employee-led resource groups and a strong focus on belonging and equal opportunity.
  • This position is also open to people with disabilities (PwD), in accordance with applicable Brazilian legislation.
Стек и навыки

С чем работаем