

Software Engineer Intern
Product Development
Chart your course and be part of new discoveries by joining the only fintech solution unifying modern payment processing for complex transactions with student access management. At Transact, you will gain practical hands-on experience, collaborate with bright, diverse colleagues, develop and market user-friendly technology solutions, and be a valuable contributor to a company that celebrates your achievements in a dynamic culture.
We are currently searching for student intern candidates for a Software Engineer Intern
Location: Remote within the US
Job Title: Software Engineer Intern
Job Description:
Chart your course and be part of new discoveries by joining the only fintech solution unifying modern payment processing for complex transactions with student access management. At Transact, you will collaborate with bright, diverse colleagues, develop and market user-friendly technology solutions, and be a valuable contributor to a company that celebrates your achievements in a dynamic culture.
Job Responsibilities:
- Assist in Software Development – Work alongside experienced engineers to develop, test, and debug software applications using C# and other programming languages such as Java, JavaScript, or Python.
- Database Management – Gain hands-on experience working with relational databases (SQL Server preferred), writing queries, and optimizing database performance under guidance.
- Collaborate on System Design and Architecture – Participate in discussions on object-oriented design principles, cloud computing, and API development to understand best practices in software architecture.
- Quality Assurance and Testing – Contribute to the development process by writing unit tests, debugging code, and supporting software quality assurance efforts.
- Learn and Adapt to New Technologies – Stay curious and eager to learn new technologies, frameworks, and methodologies while collaborating with team members to support project goals and business objectives.
Preferred Education and/or Experience:
- Currently enrolled in a Bachelor's Degree or an Associate degree/ certificate program in Computer Science, Software Engineering, or a related field preferred
- Some knowledge of C#, object-oriented design, RDBMS database (SQLServer a plus)
- General technical knowledge in software development methodologies, specification, design, implementation, and quality assurance
- An idea about other programming languages (Java, JavaScript, Python, etc.)
- An idea about cloud computing, and APIs
If you have questions or need assistance, please contact the Culture and Engagement team.
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Transact Campus Inc. is an equal employment opportunity employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, protected military/veteran status, or any other protected factor.
For more information our amazing culture, check out our careers and culture page.