Senior Software Engineer

Siemens Energy

Rio de Janeiro

Hybrid

BRL 120,000 - 180,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Siemens Energy Brasil Ltda. is seeking a Senior Software Engineer in Rio de Janeiro. You will design and evolve modern architectures, lead engineers, and collaborate with client teams on solution design and technical decisions.

You will set engineering standards, perform code reviews, coach developers, and ensure secure, reliable, and scalable software. Responsibilities include driving architecture reviews, ensuring non-functional requirements, and guiding the development of .NET services and

Qualifications

  • Bachelor's degree in computer engineering, computer science, or related field.
  • Strong experience in software development with AI experience.
  • Solid architectural knowledge: DDD, CQRS, monolith vs microservices, event-driven.
  • Proven technical leadership including code reviews and guidance on best practices.
  • Deep knowledge of the .NET ecosystem (C#, Core, API design, async, databases).
  • Experience with cloud environments, containers, and CI/CD (Azure/AWS/GCP).
  • Solid understanding of observability and security fundamentals.
  • Experience collaborating with frontend teams and modern testing practices.
  • Advanced English proficiency.

Responsibilities

  • Define and evolve application architectures (monoliths, microservices, event-driven).
  • Lead architectural reviews and technical decision-making, balancing trade-offs.
  • Ensure non-functional requirements (reliability, observability, security, performance).
  • Drive the development of high-quality .NET services and APIs with clear direction.
  • Establish and enforce engineering best practices through code reviews and CI/CD alignment.
  • Act as a technical leader, mentoring the team and enabling scalable, observable solutions.

Skills

Software development
AI experience
Architectural knowledge
Technical leadership
C#/.NET
Cloud & CI/CD
Observability & security
Frontend collaboration
Advanced English

Education

Bachelor's degree in computer engineering, computer science, related engineering or related field

Tools

Azure
AWS
GCP
Containers
CI/CD

Job description

Senior Software Engineer
About the Role

Job ID 294547 Location Brazil Rio de Janeiro Rio de Janeiro Remote vs. Office Hybrid (Remote/Office) Company Siemens Energy Brasil Ltda. Organization Transformation of Industry Business Unit Electrification - Automation - Digitalization Full / Part time Full-time Experience Level Professional / Experienced

A snapshot of your day

We are looking for a Senior Software Engineer with deep expertise in software development, who can design and evolve modern architectures, lead engineers through best practices, and collaborate directly with client (analysts, architects and others) on solution design and technical decisions. You will set engineering standards for the team, perform code reviews (PRs), coach developers, and ensure we deliver secure, reliable, and scalable software.

How You’ll Make an Impact
  • Define and evolve application architectures (monoliths, microservices, event-driven), ensuring clear domain boundaries, integration patterns, and API contracts.

  • Lead architectural reviews and technical decision-making, balancing trade-offs across scalability, performance, security, and cost.
  • Ensure non-functional requirements (reliability, observability, security, and performance) are embedded throughout design and delivery.
  • Drive the development of high-quality .NET services and APIs, setting technical direction for standards, versioning, and documentation.
  • Establish and enforce engineering best practices through code reviews, CI/CD alignment, clean and secure coding standards.
  • Act as a technical leader, mentoring the team, fostering continuous learning, and enabling scalable, observable solutions.
What You Bring
  • Bachelor's degree in computer engineering, computer science, related engineering or related field
  • Strong experience in software development and AI experience
  • Strong experience in software development with solid architectural knowledge (DDD, CQRS, monolith vs. microservices, event-driven systems).
  • Proven technical leadership, including code reviews, branching strategies, and guidance on best practices.
  • Deep knowledge of the .NET ecosystem (C#, Core, API design, async programming, relational databases).
  • Experience with cloud environments, containers, and CI/CD pipelines (Azure, AWS, or GCP).
  • Solid understanding of observability and security fundamentals.
  • Experience collaborating with front-end teams and applying modern testing practices.
  • Ability to discuss solutions with client architects, negotiate trade-offs, and justify decisions.
  • Advanced English.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Brazil - Remote: Engineering Team Lead (Digital Twin)
Brazil - Remote: Engineering Team Lead (Digital Twin)

Halliburton • Rio de Janeiro

Remote
BRL 350,000 - 700,000
Senior Software Engineer - C#
Senior Software Engineer - C#

Prosigliere • Brazil

Remote
BRL 100,000 - 150,000
Competitive compensation
Fully remote position
Opportunities for professional growth
+1
Medior/Senior .NET Software Engineer (.NET 8 / Kafka / AWS) - Remote Brazil
Medior/Senior .NET Software Engineer (.NET 8 / Kafka / AWS) - Remote Brazil

CPP Digital • Brazil

Remote
BRL 240,000 - 360,000
Senior / Principal Software Engineer
Senior / Principal Software Engineer

Jobgether • Brazil

Remote
BRL 515,000 - 630,000
Fully remote work
Annual paid time off
Annual company off-site
+1
Senior .NET Engineer - Remote Work | REF#284240
Senior .NET Engineer - Remote Work | REF#284240

BairesDev • Curitiba

Remote
BRL 380,021 - 488,599
Flexible hours
Excellent compensation
Paid parental leaves
Senior Software Engineer, Corporate Banking
Senior Software Engineer, Corporate Banking

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Fully remote in Brazil
Flexible working hours
Senior Software Engineer
Senior Software Engineer

Georgiatek Systems Inc. • Barueri

Hybrid
BRL 240,000 - 360,000
Principal Software Engineer - QuantumBlack Studio
Principal Software Engineer - QuantumBlack Studio

QuantumBlack, AI by McKinsey • São Paulo

On-site
BRL 250,000 - 450,000
Infrastructure Engineer - Advanced
Infrastructure Engineer - Advanced

Siemens AG • São Caetano do Sul

On-site
BRL 111,600 - 167,400
Sr. Manager, Software Architecture
Sr. Manager, Software Architecture

Concentrix • Curitiba

On-site
BRL 500,000 - 750,000