Senior Software Development Engineer

Company: Csg International

Location: Brazil Remote (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-09-17

About this role

Hi, I'm [Cassie Alexander](http://www.linkedin.com/in/cassiealexander), your Recruiter and guide to joining CSG! We are excited to learn more about you and your unique background.

We are seeking a Senior Software Development Engineer to design, develop, test, and maintain software applications or systems. You will collaborate with cross-functional teams to create efficient and reliable software solutions, ensuring they meet project requirements and industry standards.

We are looking for a Senior Software Development Engineer who will:

  • Lead software development projects with limited guidance from more senior developers.
  • Architect and design complex software solutions.
  • Mentor and guide junior developers.
  • Analyze and optimize code and system performance independently.
  • Clarify ambiguous requirements into structured, testable detail such as edge cases and constraints.
  • Define edge cases and failure modes up front
  • Develop and consume APIs including AI APIs to integrate AI capabilities into existing software
  • Validate AI-generated code for security, performance, and correctness.
  • Use AI coding assistants as part of an iterative AI-human development process.
  • Write testable, modular code and participate in unit and integration testing.
  • Work within documented change controls and compliance-sensitive environments.
  • Participate in requirements and technical specification reviews.
  • Collaborate effectively across Development, QA, Operations, and Product teams.

Is this opportunity right for you? We are looking for candidates who have:

  • Bachelor’s degree in Computer Science, related field or equivalent experience
  • 7+ years of software development experience.
  • Strong experience with .NET/C# and React.
  • Experience with Python, AWS, Oracle, and PostgreSQL.
  • Experience with CI/CD pipelines, including Azure DevOps.
  • Experience with unit and integration testing frameworks.
  • Deep knowledge of software architecture and system design.
  • Exper...

Create Your Job Alert

Other Senior Jobs