AI-First Software Engineer - .NET / AWS / Payments
Overview:
As an AI-First Software Engineer, you build scalable backend services using C#/.NET and AWS while embedding AI-driven development practices across the software lifecycle. You work closely with cross-functional teams to enable high-volume payment processing and merchant technologies. You shape code quality by validating AI-generated contributions and guiding AI-driven workflows in complex codebases. This role offers the chance to advance AI-enabled engineering practices in a payments-focused environment.
Responsibilities:
- Design and maintain scalable backend services with C#/.NET, AWS, and SQLContribute across the full stack while focusing on backend development
- Integrate AI/agentic development practices through the SDLCCreate and optimize context, instructions, and workflows for AI agents in codebases
- Leverage AI for development, code review, testing, and quality assurance
- Review and validate AI-generated code before production deployment
- Develop solutions for high-volume payment processing and merchant technology
- Participate in design reviews, architecture, and technical problem solving
- Collaborate with distributed engineering teams
Key requirements:
- 5+ years of professional software engineering experience
- Strong hands-on C#/.NET development
- Experience developing applications in AWSStrong SQL and backend development fundamentals
- Demonstrated experience incorporating AI/agentic tools beyond basic code generation
- Ability to explain how AI agents use codebase context, standards and instructions
- Experience with agentic development concepts (context/instruction files, reusable skills, evaluations)
- Experience reviewing, testing, and validating AI-generated software
- Professional experience in payments, fintech, banking or payment-integrated applications
- Strong communication and distributed-team collaboration skillsstrong communicationcollaboration across distributed teamsproblem-solvingC#/.NETAWSSQL