Job Closed
This listing is no longer active.
Invest for your future. Save for Later. Earn more money. Spend smarter. #GrowYourOak www.acorns.com
Software Engineering Intern
Location
United States
Posted
145 days ago
Salary
$25 / hour
Seniority
Entry Level
Job Description
Software Engineering Intern
Acorns
• Collaborate closely with the Engineering team to design and build innovative solutions, contributing new ideas, technologies, and development methodologies. • Write high-quality, maintainable code in one or more programming languages, with a focus on performance, scalability, and reliability. • Produce clear, thorough design and development documentation to support long-term maintainability and knowledge sharing.
Job Requirements
- Currently pursuing Bachelor’s degree in computer science, software engineering, machine learning, mathematics, statistics, or related field
- Required: Junior standing (Graduating 2027)
- Must be able to work for the duration of the internship (full-time availability for 10-weeks starting in June 2026)
- Command of one or more programming languages; Java, Scala, Ruby, Swift, Kotlin, Typescript, or Javascript
- Exceptional communication skills (verbal, written and presentation)
- Hunger to learn new technologies
- Passion, drive, and ability to thrive in a startup environment.
Benefits
- Competitive hourly wage
- Flexible work hours and location
- Monthly events, panel discussions, and speakers
- Talented and motivated team members who care deeply about one another, our mission, and our customers.
- The rare opportunity to create a new world. We inspire one another every day to do meaningful work that solves big societal challenges.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Mentoring and support for the development team • Development and maintenance of web applications and advanced websites using Python (Django) and React/React Native (TypeScript) • Supporting project managers in team management (including problem-solving, task estimation, and schedule prioritization) • Close cooperation with other team members (PM, PO, UI/UX Designers, Developers) • Active participation in projects - analysis and technology recommendations • Gathering requirements from stakeholders, documenting them, and presenting them to the team (including an assessment of technical feasibility) • Ensuring code quality in the project (including: implementing and verifying tests, enforcing design standards) • Regular code contributions to the repositories and conducting code review • Adapting solutions for browsers and devices • Collaboration in Scrum methodology • Client and team technical support • Participation in company meetings and Tech-Talks • Readiness for potential work on multiple projects - ability to switch between them seamlessly • Possible business trips - for example, to meet the client / external teams or do periodic planning
• Design, carry out studies and prepare project management/design documentation (Sketch, preliminary design (APS), detailed design (APD), construction/contract documents (PRO/DCE), …) • Perform technical assessments of ventilation and fluid systems installations • Monitor and coordinate ventilation and fluid systems site works • Review and approve ventilation/fluid technical notes during the VISA (approval) phase • Manage interfaces between the client and contract holders
Principal Product Engineer
Grace HillHelping owners and operators of real estate increase property performance, reduce operating risk and grow top talent.
• Work directly with the product team to translate high-level business goals into concrete technical architectures and executable roadmaps. • Own features entirely, writing code that spans the full stack. • Drive the standards for code quality, testing, and deployment. • Act as a force multiplier for the engineering team through mentorship and code reviews.
Senior Software Engineer, Windows
DTEX SystemsPowering a trusted workforce by stopping insider risks from becoming insider threats. #IRM #DLP #UBA #UAM
• Design, develop, test, and maintain high-quality software components on the Windows platform. • Design and implement network communication protocols for our product. • Troubleshoot and debug software issues and provide timely resolution of defects. • Write and maintain technical documentation, user manuals, and other related materials. • Keep up to date with new technologies, tools, and industry trends. • Contribute to code reviews, ensure code quality, and promote best practices for software development. • Participate in the full software development life cycle, including analysis, design, implementation, testing, deployment, and maintenance.




