Senior Software Development Engineer in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Development Engineer in Brazil.
This opportunity is ideal for an experienced software engineer passionate about building scalable distributed systems and driving innovation through AI-powered engineering practices. The role focuses on developing secure, high-performing cloud-native applications while improving system reliability, automation, and engineering efficiency at scale. You will contribute to the design and delivery of AI-enabled product capabilities that enhance customer outcomes and operational performance. Working within a global and collaborative environment, you will influence technical strategy, mentor engineering teams, and help elevate development standards across the organization. This position is well-suited for professionals who thrive in modern SaaS ecosystems and enjoy solving complex technical challenges with a forward-thinking mindset. Candidates with strong leadership, cloud expertise, and enthusiasm for AI-driven development will excel in this role.
- Design, build, and maintain scalable, secure, and resilient distributed systems supporting large-scale cloud platforms.
- Drive engineering efficiency by integrating AI into development workflows, including coding, testing, documentation, automation, and deployment processes.
- Develop and implement AI-enabled product features that improve automation, data processing, and customer experience.
- Lead architectural discussions and technical design decisions, balancing scalability, reliability, security, and operational cost.
- Strengthen system observability, performance, and operational resilience through proactive engineering practices.
- Improve CI/CD pipelines, automation frameworks, and cloud-native development standards.
- Mentor engineers and contribute to raising technical excellence, collaboration, and engineering discipline across teams.
- Promote responsible and secure adoption of AI technologies across software engineering and product development initiatives.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience building and managing scalable distributed systems in senior software engineering roles.
- Strong hands-on expertise with .NET (C#), Java, or Python, along with React and TypeScript for modern frontend development.
- Experience designing and operating APIs using REST and/or GraphQL architectures.
- Strong knowledge of cloud-native environments, particularly AWS, containerization technologies, and Kubernetes/Docker ecosystems.
- Experience with Infrastructure as Code tools such as Terraform and modern CI/CD pipeline practices.
- Solid understanding of relational and NoSQL databases, testing strategies, and software quality practices.
- Demonstrated experience applying AI technologies to improve engineering workflows or business outcomes.
- Experience working within SaaS, enterprise-scale, compliance, financial, or regulated technology environments.
- Strong communication and collaboration skills with the ability to work effectively across global teams.
- Proven leadership, ownership mindset, problem-solving ability, and mentoring capabilities.
- Fluent or advanced English communication skills required.
- Competitive compensation package and performance-related bonus opportunities.
- Paid time off and paid parental leave.
- Private medical insurance and wellness-related benefits.
- Life and disability insurance coverage.
- Opportunity to work in an AI-first and innovation-driven environment.
- Inclusive and diverse workplace culture with employee resource groups and leadership support.
- Career growth opportunities within a global technology organization.
- Exposure to cutting-edge AI, cloud, and distributed systems technologies.
- Supportive and collaborative international engineering environment.