Live opening · Posted 4 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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.
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.