Senior Software Engineer, Back End (C#, AWS)
We usually respond within 2 hours
Calling All Upstarters!
SR. BACK END DEVELOPER WANTED!
We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectation and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become a game-changer for teams around the world who look to Upstart’s services as a differentiator.
Job Description:
We are looking for an experienced Senior Back-End Developer based in Latam to support and modernize our backend systems, including a legacy C# codebase, and lead the transition to a scalable, serverless infrastructure. This role requires an understanding of AWS, specifically serverless architecture, DocumentDB, and Atlas, with additional expertise in Node.js and TypeScript. The ideal candidate is a self-driven professional who thrives in both autonomous and collaborative settings, bringing robust technical skills and a high level of commitment to project success.
Responsibilities:
Maintain and optimize the existing C# legacy system to ensure stability, performance, and continuity during the migration phases.
Lead migration and modernization efforts by transitioning legacy .NET components to serverless architecture using AWS Lambda, focusing on improved scalability and cost efficiency.
Develop scalable APIs using Node.js with TypeScript, alongside ServiceStack and .NET Core, to support integration across modern and legacy systems.
Oversee AWS environment management with a strong emphasis on serverless technologies, including Lambda, API Gateway, DocumentDB, and Atlas, while ensuring efficient, reliable, and secure deployments.
Manage releases and deployments to both civilian and government cloud environments, ensuring compliance, security, and operational integrity.
Data Management: Perform MongoDB and DocumentDB updates, manage staging environments, and import demo data, leveraging DocumentDB and Atlas.
Troubleshoot, debug, and optimize backend systems, providing support for client issues through backend logging and diagnostics.
Ensure compliance with government standards and manage support tasks for government partners, handling data imports and identifying areas for improved operational ownership.
Continuously evaluate and integrate new technologies, focusing on keeping the backend infrastructure modern, efficient, and aligned with business goals.
Qualifications
Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
6+ years of experience in backend development, with a strong focus on C# and .NET technologies, including .NET Core.
Proven experience with AWS serverless architecture, particularly AWS Lambda, API Gateway, DocumentDB, and cost optimization strategies.
Strong knowledge of MongoDB, DocumentDB, and Atlas, with experience in database management, data migration, and updates.
Experience with Node.js and TypeScript, particularly for building scalable APIs and backend services.
Familiarity with ServiceStack and API design principles, scaling, and optimization.
Knowledge of CI/CD pipelines, infrastructure automation, and deployment management for cloud environments.
Excellent troubleshooting and debugging skills in both legacy and modern backend systems.
Soft skills:
Strong communication skills, capable of explaining complex technical concepts to both technical and non-technical team members.
Attention to detail and a meticulous approach to managing legacy and modern systems.
Excellent organizational and time management abilities.
Adaptability and eagerness to learn and apply new skills as technologies evolve.
Proactive and self-motivated with a focus on continuous improvement.
Team-oriented, with a collaborative mindset and the ability to work across departments.
Strong critical-thinking skills and a commitment to customer service excellence.
Why Upstart13?
We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.
We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things, together!
Perks:
Job type: long-term, full-time job.
Fully remote.
USD competitive salary.
20+ Paid time off days.

Are you ready to join our cause? Be sure to ask, “why 13?”
- Department
- Software Development
- Role
- Backend Developer
- Remote status
- Fully Remote
- Employment type
- Full-time
Colleagues
About Upstart 13
We strategize, solve, and build solutions to business problems with AI, data, and software—grounded in strategic clarity.
From boardroom to build, we connect strategy to execution using all available intelligence—human and otherwise—to help companies achieve efficiency, growth, and competitive advantage.
Already working at Upstart 13?
Let’s recruit together and find your next colleague.