Software Engineering Intern
Software Engineering Intern — Job DescriptionPosition OverviewThe Software Engineering Intern will contribute to the architecture, development, testing, and deployment of software products supporting Summer Atlantic Capital and SAC Nexus.The role is designed for students who want exposure to production-oriented software engineering in an investment and AI environment, rather than purely academic programming.The intern may work across backend services, APIs, databases, integrations, AI infrastructure, internal tools, and platform functionality.Key Responsibilities- Design, implement, test, and maintain software components.- Develop backend services, APIs, and data-processing workflows.- Integrate external data sources and third-party APIs.- Build reliable services supporting SAC Nexus.- Work with relational and non-relational data systems.- Develop reusable software components and internal tooling.- Write unit, integration, and functional tests.- Diagnose bugs and performance issues.- Participate in technical design discussions and architecture reviews.- Collaborate with data scientists, AI architects, frontend engineers, and product teams.- Maintain technical documentation and implementation specifications.- Contribute to CI/CD, version control, and development workflows.Preferred Qualifications- Pursuing a degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.- Strong programming ability in Python, TypeScript/JavaScript, Java, C++, Go, or comparable languages.- Familiarity with REST APIs and software architecture.- Experience with Git and modern development workflows.- Familiarity with SQL and database concepts.- Understanding of object-oriented programming, algorithms, and data structures.- Exposure to cloud platforms such as AWS, Azure, or Google Cloud is beneficial.- Experience with Docker, CI/CD, or distributed systems is a plus.Exceptional Candidate ProfileWe particularly value students who have:- Built and deployed real applications.- Contributed to open-source projects.- Completed technically demanding research or engineering projects.- Participated in hackathons or engineering competitions.- Demonstrated an ability to take a product from concept → architecture → implementation → deployment.