Senior Software Engineer | Python / C# / AWS (LATAM)

Casado

Brazil

On-site

BRL 180,000 - 300,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Upstart AEC is seeking a Senior Software Engineer to support data ingestion and processing workflows within a high-volume financial tech platform. The role combines backend development, performance optimization, and system modernization using C#/.NET and Python on AWS Lambda and serverless services.

The ideal candidate is proficient in Python and C#, with cloud-native AWS experience, and capable of handling technical debt and production issues while collaborating across squads and reviewing

Qualifications

  • 5+ years of professional software development experience.
  • Strong experience with Python and C#/.NET.
  • 4+ years designing or operating cloud-native AWS applications.
  • Hands-on AWS Lambda and serverless development experience.
  • Strong SQL skills with query optimization and performance troubleshooting.
  • Experience with relational databases and high-throughput data processing.
  • Knowledge of concurrency, retries, idempotency, and failure handling.
  • Proven experience improving application performance in production.
  • Excellent problem-solving, communication, and collaboration skills.
  • Ability to work with unfamiliar or legacy codebases.
  • Comfortable with technical debt and shifting priorities.

Responsibilities

  • Develop and maintain backend services in Python and C#/.NET.
  • Build serverless services using Python, AWS Lambda, and related AWS technologies.
  • Support the evolution toward scalable microservices and serverless architecture.
  • Develop and optimize high-volume data ingestion and processing workflows.
  • Diagnose performance issues, bottlenecks, race conditions, and distributed-system failures.
  • Optimize application code, database queries, and processing workflows.
  • Work with SQL-based systems, DynamoDB, and PostgreSQL.
  • Develop reliable APIs and AWS-based solutions using Lambda, S3, and Step Functions.
  • Investigate production issues and communicate root causes and trade-offs clearly.
  • Review unfamiliar code and documentation before making changes.
  • Participate in code reviews, documentation, and responsible use of AI-assisted development tools.
  • Collaborate across squads and support other engineers when needed.

Skills

Python
C#/.NET
AWS
SQL
Performance tuning
Communication
Problem solving

Tools

AWS Lambda
Terraform
CloudFormation
Datadog
CloudWatch

Job description

Upstart AEC is seeking a Senior Software Engineer to support critical data ingestion and processing workflows within a high-volume financial technology platform. The role combines backend development, performance optimization, and system modernization. You will work with C#/.NET services while helping build new Python-based AWS Lambda, microservices, and Step Functions solutions. The ideal candidate is comfortable with both Python and C#, experienced with performance-sensitive systems, and able to work effectively through technical debt, changing priorities, and complex production issues.

Key Responsibilities
  • Develop and maintain backend services in Python and C#/.NET.
  • Build serverless services using Python, AWS Lambda, and related AWS technologies.
  • Support the evolution toward scalable microservices and serverless architecture.
  • Develop and optimize high-volume data ingestion and processing workflows.
  • Diagnose performance issues, bottlenecks, race conditions, and distributed-system failures.
  • Optimize application code, database queries, and processing workflows.
  • Work with SQL-based systems, DynamoDB, and PostgreSQL.
  • Develop reliable APIs and AWS-based solutions using Lambda, S3, and Step Functions.
  • Investigate production issues and communicate root causes and trade-offs clearly.
  • Review unfamiliar code and documentation before making changes.
  • Participate in code reviews, documentation, and responsible use of AI-assisted development tools.
  • Collaborate across squads and support other engineers when needed.
Required Skills
  • 5+ years of professional software development experience.
  • Strong experience with both Python and C#/.NET.
  • 4+ years designing or operating cloud-native AWS applications.
  • Hands-on AWS Lambda and serverless development experience.
  • Strong SQL skills, including query optimization and performance troubleshooting.
  • Experience with relational databases and high-throughput data processing.
  • Understanding of concurrency, retries, idempotency, failure handling, and service dependencies.
  • Proven experience improving application performance in production.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work with unfamiliar or legacy codebases.
  • Comfortable with technical debt, shifting priorities, and urgent production needs.
  • Experience evaluating and correcting AI-generated code.
Nice-to-Have Skills
  • AWS Step Functions, S3, API Gateway, EventBridge, SQS, or SNS.
  • DynamoDB and PostgreSQL experience.
  • Identity and access management, including JWT authentication.
  • Infrastructure as code with Terraform or CloudFormation.
  • Observability tools such as CloudWatch, Datadog, or AWS X-Ray.
  • Experience mentoring junior or mid-level engineers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer / LATAM
Senior Python Developer / LATAM

Casado • Brazil

On-site
BRL 240,000 - 420,000
Senior Cloud Engineer
Senior Cloud Engineer

Casado • Brazil

On-site
BRL 180,000 - 280,000
Senior Fullstack Engineer
Senior Fullstack Engineer

CloudPlusPlus • Natal

Hybrid
BRL 180,000 - 260,000
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Brazil

On-site
BRL 200,000 - 340,000
Desenvolvedor de back end
Desenvolvedor de back end

Gauge • Brazil

On-site
BRL 167,400 - 223,200
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Casado • Brazil

On-site
BRL 180,000 - 260,000
Senior Platform Engineer Id90029
Senior Platform Engineer Id90029

AgileEngine • Florianópolis

On-site
BRL 623,000 - 987,000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Senior Platform Engineer Id90029
Senior Platform Engineer Id90029

AgileEngine • Salvador

On-site
BRL 727,000 - 935,000
Professional growth
Competitive USD-based compensation
Exciting projects with Fortune 500 and
+1
Cloud Platform Technical Lead ID92209
Cloud Platform Technical Lead ID92209

AgileEngine • Sorocaba

On-site
BRL 750,000 - 1,051,000
Professional growth
Competitive compensation
Exciting projects
+1
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM
Mid-Senior Full-Stack Engineer (Java /Python + React, TypeScript, AWS) -LATAM

AthenaWorks LLC • Brazil

On-site
BRL 467,000 - 674,000
Payment in USD
Flexible work schedule
Learning Budget
+2