Senior Software Developer - Contractor

CorpayPeachtree Corners, GA
Remote

About The Position

Corpay is currently looking to hire a Senior Software Developer – Contractor. As a Senior Software Developer - Contractor, you will be expected to work in a remote environment. Corpay will set you up for success by providing: Company-issued equipment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • 5+ years of professional software development experience building and maintaining production systems
  • Strong proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript/TypeScript, or similar)
  • Experience designing and building scalable, distributed, or high-performance applications
  • Solid understanding of software engineering principles, data structures, and system design
  • Experience working with modern development frameworks, APIs, and service-oriented or microservices architectures
  • Proficiency with relational and/or NoSQL databases and data modeling concepts
  • Experience with version control systems (e.g., Git) and collaborative development workflows
  • Familiarity with CI/CD pipelines, automated testing, and deployment processes
  • Strong problem-solving skills with the ability to troubleshoot complex technical issues
  • Experience working in Agile or Scrum environments
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams

Responsibilities

  • Designing, developing, and maintaining scalable, high-quality software solutions that meet business and technical requirements
  • Leading the implementation of complex features and system enhancements, ensuring performance, reliability, and maintainability
  • Translating business needs into technical solutions by collaborating with product managers, designers, and other stakeholders
  • Writing clean, efficient, and well-documented code following best practices and coding standards
  • Conducting code reviews and provide constructive feedback to ensure code quality and consistency across the team
  • Troubleshooting, debugging, and resolving production issues, performing root cause analysis and implementing long-term solutions
  • Mentoring and supporting junior and mid-level developers, fostering a culture of continuous learning and improvement
  • Contributing to system architecture and design decisions, including evaluating technologies and defining technical approaches
  • Optimizing application performance, scalability, and security across systems and services
  • Collaborating with DevOps and infrastructure teams to support CI/CD pipelines, deployments, and system monitoring
  • Participating in Agile ceremonies (e.g., sprint planning, stand-ups, retrospectives) and contribute to iterative delivery
  • Ensuring adherence to security, compliance, and data protection standards
  • Documenting technical designs, workflows, and system changes to support maintainability and knowledge sharing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service