Return To Search
Software Engineer – Payments (C#, .NET)
Location: Irving, TX
Job Type: Contract To Hire
Company: IDR
Category: Systems Engineering
Software Engineer – Payments (C#, .NET) positions are essential for organizations seeking to develop secure, scalable, and innovative payment solutions. This role focuses on leveraging C# and .NET technologies to build and enhance payment processing systems, integrating high-volume transaction APIs, and collaborating with cross-functional teams to deliver seamless financial experiences. As a Software Engineer – Payments (C#, .NET), you will work within Agile Scrum teams to contribute to continuous improvement and drive advancements in integrated payment platforms.
Joining this organization as a Software Engineer – Payments (C#, .NET) provides the opportunity to contribute to cutting-edge generative AI applications and collaborate with key business areas such as Marketing and Customer Experience. You will be responsible for designing, developing, and maintaining software that supports payment processing, ensuring that all systems meet industry standards for security and performance. This role also offers an excellent environment for professional growth, innovation, and teamwork, making it ideal for individuals passionate about financial technology and software development.
Located in Irving, TX, this Software Engineer – Payments (C#, .NET) role is based in a city known for its thriving business community and dynamic technology sector. Irving offers an exciting backdrop for professionals seeking new challenges and the opportunity to make a real impact in the payments industry.
Software Engineer – Payments (C#, .NET) - Summary
- Design, develop, and enhance payment systems using C# and .NET/ASP.NET.
- Integrate and support high-volume transaction APIs, ensuring seamless payment processing.
- Work with Agile Scrum teams to deliver quality software solutions for payment platforms.
- Collaborate across departments, including Marketing and Customer Experience, to deploy innovative features and support business objectives.
- Drive continuous improvement in payment system security, scalability, and reliability.
Duties & Responsibilities
- Develop and maintain software for payment processing using C# and .NET technologies.
- Enhance generative AI applications by integrating proof-of-concept user features.
- Build and maintain high-volume transaction APIs and payment gateways.
- Integrate third-party payment processing systems, such as Stripe and Adyen.
- Utilize Azure services, including Service Bus and DevOps tools, to support scalable cloud-based solutions.
- Participate in code reviews, testing, and deployment activities to ensure high-quality deliverables.
- Collaborate with cross-functional teams to understand requirements and deliver on project goals.
- Contribute to the advancement of secure, reliable, and innovative payment systems.
- Ensure adherence to software development best practices, security standards, and regulatory requirements.
Salary & Benefits
- Competitive compensation package.
- Comprehensive benefits, including medical, vision, dental, and life insurance.
- Employee Stock Ownership Program for long-term investment in your career.
- Opportunity to join an industry-leading organization with a proven track record.
- Team-oriented and close-knit work culture that fosters collaboration and growth.
- Dedicated engagement manager committed to your success and professional development.
- Recognition as a ClearlyRated’s Best of Staffing® Client and Talent Award winner for 10 consecutive years.
Qualifications & Requirements
- 4+ years of hands-on experience in software development with C# and .NET/ASP.NET.
- 3+ years of experience working with APIs for high-volume transactions.
- Proven expertise in integrated payment processing systems such as Stripe or Adyen.
- Experience building API-based payment gateways.
- Strong working knowledge of Azure cloud services, including Service Bus and DevOps.
- Ability to work effectively within Agile Scrum teams.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Ideal Candidate Snapshot
- Thrives in a fast-paced, team-oriented environment focused on innovation and results.
- Demonstrates a passion for financial technology and secure payment systems.
- Possesses a collaborative mindset and enjoys working across departments.
- Has a detail-oriented approach and commitment to software excellence.
- Is eager to contribute to the success of an industry-leading organization in the payments sector.
Other Relevant Information
- Located in a thriving business and technology hub, this role offers exposure to leading-edge payment technologies and career advancement opportunities.
- Join a company that values diversity, inclusion, and continuous learning.
- Embrace a culture where your ideas and expertise are valued and encouraged.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.
If you are ready to advance your career as a Software Engineer – Payments (C#, .NET), apply now by clicking the job application button and become part of an innovative team driving the future of payment technologies.