Applications are currently closed. Please check back Week 0 of Fall Quarter 2021 if you are interested in joining.
Triton Software Engineering (TSE) is a multidisciplinary student organization at UC San Diego. We partner with nonprofits to design and develop software, websites, and mobile applications pro-bono for social good, while giving our developers practical, real world experience.
Want to learn more about TSE? Click here!
If you are passionate about helping others using the skills you learn in college, then TSE is the perfect place for you! We are all about social good, and we hope you share our passion. TSE also offers a close network of like-minded students, and we can also help you build skills that can help you advance your career.
At Triton Software Engineering, we seek students who are hardworking and passionate for social good. We are a project-based organization, so experience working in teams is a plus! You will also need some prior experience with designing or developing, depending on whether you want to be a developer or designer respectively.
Designers must have working knowledge of the standard design process (i.e. stages of research, ideation, testing) and also some experience with your own UI/UX work (if you have a portfolio to show us, that’d be fantastic!).
Developers must be familiar with any one OOP language (Java, Python, and C/C++ are common ones). For bonus points, a working knowledge of web technologies (e.g. HTTP, HTML/DOM, JavaScript, CSS, AJAX, REST APIs) is impressive, but definitely not required as we will teach you the technologies necessary to contribute.
TSE recruits new members at the beginning of every Fall quarter. In 2019, we accepted a total of 31 members from 167 applicants.
There are three stages: a resume screen, a quick behavioral phone chat, and an in-person technical interview. Due to the current circumstances, we’ll be shifting our in-person interviews online. In 2020, we’ll be holding two info sessions regarding this process. Please keep an eye on our Facebook page for more details!
Interested in applying? Click here!
The number of project teams in TSE depends on the number of nonprofits we are able to secure collaborations with every year. For the 2019-2020 school year, we had 7 project teams.
For the 2020-2021 school year, TSE's structure consists of our board, a design team, and 7 project-based teams. Our design team is a team of 7 designers led by our VP Design. Each development team is made up of a project leader and 7 developers. Teams work independently of one another to create software for a specific non-profit they have been assigned to.
Designers communicate closely with our nonprofit clients in order to craft user flows, wireframes, and prototypes that align with their needs. Designers often take on projects in pairs. They are the ones creating the detailed plan for the end solution, which is then eventually handed off to TSE developers. There’s a variety of types of projects, ranging from website rebranding to internal software tools. Typically, designers spend 5-7 hours a week on TSE activities.
We emulate the Agile Workflow to give our developers some insight on industry standards. Developers complete weekly tasks assigned to them by their project manager during their team meetings. The work that you will be doing depends on your client. For most web development work, we tend to stick to the MERN stack, and for most cross-platform mobile development, we focus on using React Native with Expo. This means that, as a whole, TSE ends up with many JavaScript-based applications. However, depending on the client's needs, we have been known to use other technologies, such as Java and PHP. Typically, developers spend 4-6 hours a week on TSE activities.
We are going fully remote. Our recruitment process will be online, and we will do our best to provide as much support as possible through Information Sessions and various panels. All teams in TSE will continue to work remotely with weekly check-ins. We will be continuing our regular virtual workshops and social events. Please visit our website and Facebook page for the most up-to-date information.