← All jobs

Senior Software Engineer, C#, Python

About the role

• Develop software using C# / .NET
• Read, understand, and migrate existing Python scripts and automations
• Build and consume REST APIs
• Work with AWS cloud services
• Develop and maintain integrations with batch routines, scheduled jobs, queues, and events
• Perform deployment, monitoring, troubleshooting, and production support
• Participate in high-impact projects in the financial sector
• Collaborate with leaders, clients, and People teams
• Participate in initial conversations, People team discussions, and technical interviews

• Strong experience in software development with C# / .NET
• Knowledge of Python, with the ability to read, understand, and migrate existing scripts and automations
• Experience with AWS cloud services, such as Lambda, ECS, S3, RDS, SQS/SNS, and CloudWatch
• Experience building and consuming REST APIs, including authentication, error handling, retries, and idempotency
• Relational databases and SQL
• Git, CI/CD, and automated testing
• Experience in production environments, including deployment, monitoring, troubleshooting, and production support
• Knowledge of integration architectures, such as batch routines, scheduled jobs, queues, and events

• Ongoing knowledge exchange among tech talent
• Opportunities to transition to new internal projects
• Direct interaction with leaders and clients
• Close support from the People team and Business Partner
• Professional growth opportunities
• Healthy work environments
• Real-world, high-impact projects