Software engineer
Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.
The Role We're looking for passionate Software Engineering Interns to join our engineering teams for a hands-on learning experience. As an intern, you'll partner with experienced engineers to solve real-world problems, contribute to our codebase, and help build products used by millions of people. This internship offers meaningful projects, mentorship, and the opportunity to make a tangible impact while developing your technical skills. Engineering Disciplines We Offer Internship Opportunities Across Multiple Engineering Disciplines- Frontend Engineering
- Backend Engineering
- Platform Engineering
- Mobile Engineering - iOS
- Mobile Engineering - Android
- Collaborate with engineers to complete features for Block's product ecosystem
- Write clean, efficient, and maintainable code that meets our standards for quality and performance
- Participate in code reviews to receive feedback and improve your technical skills
- Debug issues and help improve our systems' reliability and performance
- Learn industry best practices for software development, testing, and deployment
- Attend technical workshops, learning sessions, and social events designed for interns
- Present your project work to team members and leadership at the end of your internship
- Basic Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field with a graduation date between May 2027 and May 2028
- Programming experience in at least one language (e.g., Java, Kotlin, Swift, JavaScript, Python, Ruby, Go)
- Understanding of fundamental data structures and algorithms
- Familiarity with basic software development concepts and practices
- Experience ensuring that code meets all functionality and acceptance criteria
- Experience troubleshooting issues with users
- Preferred Qualifications
- Previous internship, project, or coursework experience in software development
- For Frontend: Experience with modern JavaScript frameworks (React, Vue, Angular)
- For Backend: Knowledge of API design, databases, and server-side development
- For Infrastructure: Familiarity with cloud platforms (AWS, GCP) or containerization (Docker, Kubernetes)
- For iOS: Experience with Swift, UIKit, or SwiftUI
- For Android: Experience with Kotlin or Java for Android development
- Experience with version control systems (e.g., Git)
- Interest in financial technology and commerce solutions
- Demonstrated experience building user-focused products
- Duration: 12 weeks -16 weeks (Summer 2026)
- Location: Oakland/San Francisco, CA / Seattle, WA / St. Louis, MO / Atlanta, GA / New York, NY / Portland, OR / Remote (US)
- Real-World Projects: Work on meaningful projects that impact our products and customers
- Mentorship: One-on-one guidance from experienced engineers dedicated to your growth
- Community: Join a cohort of talented interns across teams and disciplines
- Learning Opportunities: Technical workshops, speaker series, and skill-building sessions
- Career Development: Gain insights into several engineering career paths at Block
- Inclusive Culture: Experience our commitment to building a diverse and equitable workplace
Recommended Jobs
Assistant Client Relations Manager
Our Businesses Development team is seeking a motivated individual who desires a professional, yet fun and energetic work environment! As we expand our Southeast Division, the objective of this Clien…
Remote Client Experience Coordinator
Description: Do you enjoy planning, organizing, and creating memorable experiences for others? We're seeking motivated, customer-focused individuals to join our team as Remote Client Experience C…
Plumbing Apprentice
We’re looking for a new team member to join Grassroots Plumbing as a Plumbing Apprentice. The primary objective of this position is to help the team accomplish our mission and vision while learning t…
IT Systems Administrator
Spectra Aerospace & Defense (“Spectra”) is a trusted group of defense electronics companies bringing over a half-century of rugged, mission-ready, battle-tested experience to bear in aerospace and def…
Babysitter
About Wyndy Wyndy is a childcare platform that connects trusted babysitters with reliable, rewarding job opportunities. Sitters on our platform support families with a wide range of needs—from aft…
Human Resource Generalist
This list is not exhaustive, and the Company reserves the right to change as business needs change. Responsibilities: Onboarding and termination of employees; ensuring all protocols are followe…
Final Expense Sales Representative
At The Rustman Agency, we specialize in helping families prepare for the future with affordable, compassionate coverage. As a Final Expense Sales Representative , you’ll work closely with seniors a…
Maintenance Mechanic
MAINTENANCE MECHANIC Maintenance Mechanic will be trained on our high speed, filling and packaging automated material handling equipment to ensure production and quality standards are met. They will…
Podiatrist, DPM
Summit Foot + Ankle in is looking to hire a full-time Podiatrist - DPM . This healthcare position earns a competitive salary of $110,000 - $130,000/year plus incentives depending on experience. …