AsanaUP offers a 6 month full time apprenticeship. This program creates opportunities for people just entering tech from non-traditional, diverse backgrounds to receive mentorship, personal and professional development.
We are looking for a passionate, aspiring Software Engineer from a non-traditional background to be an apprentice in our AsanaUP program, a paid opportunity to gain the knowledge, tools, and skills that will allow you to thrive in the technology industry. This 6-month program provides you with mentorship and direct hands-on training in Software Engineering. In its second year, the AsanaUP program welcomes applicants from those who are underrepresented in the technology sector (e.g. women, non-binary groups, black, LatinX, Pacific Islander, Native American). We encourage all qualified candidates to apply!What you'll achieveIn your role as an AsanaUP Software Engineering Apprentice, you will take on a variety of projects, like building product features, testing infrastructure, implementing subtle interaction behaviors, or designing data models. Beyond the complex technical challenges that we face each day, You will also learn how the business operates and makes decisions as part of Asana's culture of transparency and distributed responsibility.You will work closely with your mentor and the rest of your team, receiving feedback through coaching, code reviews, and one on one meetings. The program includes a mid-way formal evaluation of your progress where you will be invited to provide feedback to your team as well. At the end of the program, based on your progress, we will consider you for a full-time Engineering role.Ultimately, in your role in AsanaUP, you will help to maintain both a codebase and a culture that are a joy to work in, where you and your teammates empower one another to become the best versions of yourselves.About youFrom a non-traditional background (e.g. you've attended a coding school, taught yourself to code, or don't have a CS degree)Have made and worked on large scale coding projects, including work that you may have done during a bootcamp experience or on your ownAlways excited to learn, whether from your peers and mentors, or from independent researchPassion for creating a superlative user experience; a detailed eye for systems and reliabilitySound judgment for balancing between solving for immediate problems, and long-term code maintainabilityDisplay kindness, maturity, and empathy for your end-users and colleaguesAbout usAsana is a leading work management platform for teams, on a mission to help humanity thrive by enabling all teams to work together effortlessly. More than 50,000 organizations and millions of users across 195 countries rely on Asana to focus on the work that matters, including Airbnb, Disney, KLM Air France, NASA, Uber and Vox Media. Our highly recognized culture spurs innovation and business results, and for the last two years, Asana has been named a Top 5 Best Place to Work by FORTUNE and one of Glassdoor's Best Places to Work. Headquartered in San Francisco with offices in New York, Dublin, Sydney, and Vancouver, Asana is always looking for bright, collaborative individuals to be a part of our inclusive culture and help us achieve our mission.Our goal is to provide a hiring and working experience in which all people feel they are equally respected and valued. So whatever it is that makes you unique--not only your educational background, but also your gender identity or expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, work experience--we value it, and we'd love to see what you can bring to the team
About you
From a non-traditional background (e.g. you've attended a coding school, taught yourself to code, or don't have a CS degree)
Have made and worked on large scale coding projects, including work that you may have done during a bootcamp experience or on your own
Always excited to learn, whether from your peers and mentors, or from independent research
Passion for creating a superlative user experience; a detailed eye for systems and reliability
Sound judgment for balancing between solving for immediate problems, and long-term code maintainability
Display kindness, maturity, and empathy for your end-users and colleagues