Engineering Intern
Builder Homesite
Software Engineering
Austin, TX, USA
Engineering Intern
Pay: $20 per hour / 29 hours per week
Location: Austin, TX
Start Date: June 1st
Engineering Intern (Software / Platform Engineering)
About the Role
We are looking for a motivated Engineering Intern to join our engineering team and gain hands-on experience building real production systems. This is not a shadowing role — interns will design, implement, test, and ship features that are used by customers and internal teams.
You will work alongside senior engineers on backend services, APIs, data processing, and platform tooling while learning modern development practices, code reviews, and collaborative engineering workflows.
What You Will Do
- Build and enhance backend services using C# and Python
- Implement APIs, automation tools, and internal engineering utilities
- Write clean, maintainable, and well-tested code
- Work with relational and NoSQL databases to store and retrieve data
- Participate in code reviews and engineering design discussions
- Debug and troubleshoot issues in development and test environments
- Apply data structures and algorithms to solve real engineering problems
- Collaborate with engineers, product managers, and QA to deliver features
Required Qualifications
- Currently pursuing an undergraduate degree in Computer Science, Software Engineering, or related STEM field
- Strong programming skills in C# and Python
- Understanding of data structures and algorithms
- Knowledge of database fundamentals
- Basic SQL (queries, joins, indexing concepts)
- Exposure to NoSQL data models
- Familiarity with software engineering fundamentals
- Object-oriented programming
- Version control (Git)
- Debugging techniques
- Understanding of formal languages / computation concepts (automata, grammars, parsing, or compiler basics)
- Strong problem-solving and analytical skills
Nice to Have (Not Required)
- Experience building APIs or web applications
- Exposure to cloud platforms (Azure, AWS, or GCP)
- Knowledge of REST architecture
- Experience with unit testing frameworks
- Familiarity with containers or Linux environments
What You Will Gain
- Real-world engineering experience working on production systems
- Mentorship from senior engineers
- Exposure to modern software architecture and development practices
- Practical experience with databases, APIs, and scalable services
- A portfolio of shipped work you can showcase
Work Environment
- Collaborative team environment
- Code review-driven development
- Learning-focused mentorship culture
Ideal Candidate: Curious, self-driven, and excited to turn computer science theory into working software.