Crafter II

Software Development

Los Angeles

                  • Eligibility Requirements

                    You must have the legal right to work in the United States or be a United States citizen if applying to one of our United States locations. Similarly, you must have the right to work in the United Kingdom if applying to our London location.

                    Persons hired must present acceptable proof of identity and proof of their legal right to work. The authenticity of the documents will be verified before employment begins.

                  About this position

                  Rejuvenate your career with software craftsmanship.

                  At 8th Light we consider software development a craft. Our team of expert developers and designers hold the title of "Crafter" to reflect our commitment to quality, our emphasis on continual learning, and our belief that software is truly a craft - something that we take pride in and pay great attention to.

                  We hold each other to the highest standards; and when we join a project, clients know what they're getting with 8th Light. It's not just our excellent team of dedicated professionals that sets us apart, but also our approach to delivering software and our roles as technical consultants.

                  We enjoy working with people who are empathetic, who are passionate about teaching and learning, and who value the work they do. If this approach to software development resonates with you, we'd love to talk.


                  A Crafter II has worked as a professional software developer for at least two years and is proficient in multiple programming languages. This individual typically possesses the following skills and traits before joining 8th Light as a paid apprentice:

                  • Has shipped high-quality code as part of a team.
                  • Very comfortable with Test-Driven Development and agile methodologies.
                  • Strong communication skills.
                  • Avid learner. Highly driven to improve their skills.


                  We are fully committed to building the best team. One of the ways we demonstrate this commitment is through our apprenticeship program. Not only do we spend time and energy providing guidance and training to our apprentices, but we also compensate them during this period. While they aren't a billable member of a client project, they're still part of the 8th Light team and we believe they should be paid in that role.

                  The apprenticeship for this position is an intense period of learning focused on becoming a disciplined, skilled, well-rounded software crafter capable of delivering high-quality software as well as consulting with our clients.

                  Under the guidance of an experienced mentor, apprentices will embark on a process designed to hone their programming, client services, collaboration, leadership, and communication skills. They are expected to learn on their own while committing to and completing a variety of projects in different languages. They learn to lead by example, provide and receive honest feedback, and answer the questions a client doesn't ask.

                  Towards the end of the apprenticeship, apprentices will spend time shadowing and pairing with crafters on client projects. The apprenticeship period will conclude with a demonstration of the apprentice's work that will be evaluated by a review board comprised of 8th Light crafters.

                  Post-Apprenticeship Role

                  Upon successful completion of the apprenticeship, the individual will join 8th Light's team of developers and designers as a Crafter II. In this role, expectations include:

                  • Lead teams in the delivery of quality software, and act as the main point of contact for a client.
                  • Mentor software crafters within 8th Light and share knowledge with the broader software community.
                  • Identify project opportunities and facilitate relationship-building events.