Explore careers with our portfolio companies

Software Developer Engineer

RedSail Technologies

RedSail Technologies

Software Engineering
United States · South Carolina, USA · Spartanburg, SC, USA
Posted on Oct 28, 2025

Software Developer Engineer

Job Description
The Software Developer Engineer will focus on designing, developing, testing, and maintaining software applications. The successful candidate will collaborate with cross-functional teams to define, design, and ship new features, write clean and efficient code, troubleshoot and debug existing software, and participate in code reviews to maintain code quality. The ideal candidate should have a basic understanding of Java, Golang, and JavaScript, and a good understanding of software development principles. Familiarity with PostgreSQL, MongoDB, NATS, AWS Cloud, Terraform, and Docker is a plus. Strong problem-solving skills and a proactive attitude are essential.

Key Responsibilities:

  • Design, develop, test, and maintain software applications with a focus on quality and efficiency.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and maintainable code.
  • Troubleshoot and debug existing software, identifying and fixing issues.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Assist developers with network-related challenges, providing fast and effective solutions.
  • Maintain and improve network automation using Terraform and GitHub Actions.
  • Ensure that network architecture follows best practices for security, scalability, and performance.
  • Work with AWS Organizations to manage multi-account setups, policies, and best practices.
  • Contribute to continuous improvement of the development process.
  • Stay up-to-date with industry trends and emerging technologies.
  • Perform other duties as assigned by RedSail Technologies management.

Required Skills & Qualifications:

  • Basic understanding of Java, Golang, and JavaScript.
  • Good understanding of software development principles.
  • Familiarity with PostgreSQL, MongoDB, NATS, AWS Cloud, Terraform, and Docker.
  • Proven experience with AWS network services, particularly in multi-account and multi-region environments.
  • Expertise in managing infrastructure using Terraform and experience with AWS network components.
  • Experience with AWS Organizations for managing multi-account structures and policies.
  • Ability to understand and work with existing infrastructure, supporting ongoing development and expansion efforts.
  • Strong communication skills with the ability to support developers quickly and efficiently.
  • Strong problem-solving skills and a proactive attitude.

Preferred Qualifications:

  • Experience with AWS network services.
  • Experience in managing infrastructure using Terraform.
  • Knowledge of CI/CD pipelines and automation tools.
  • Familiarity with microservices architecture and distributed systems.

Benefits:

  • Competitive salary with performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Flexible work arrangements, including remote work options.
  • Opportunities for professional development and certifications.
  • Employee Incentive Plan (EIP) Bonus