The LaunchCode Foundation
  • 20-Jun-2019 (CST)
  • Tech
  • St. Louis, MO, USA
  • Salary
  • Full Time


Software Engineer


LaunchCode is a non-profit solving the tech talent gap and paving new pathways to economic opportunity through apprenticeships and job placement in technology. We're seeking a hyper-motivated individual to help us expand tech greatness in the St. Louis area. Are you driven by social impact? Are you passionate about using your tech skills to solve real world problems in your community and beyond? We're looking for candidates passionate about our mission, with top-notch software development skills to match.

Software Engineer

LaunchCode is looking to add a mid-to-senior level software engineer to the Technology Team at Launchcode. The Technology Team is the technological backbone of the organization and actively supports every department. The Technology Team works with leadership staff from all departments to optimize processes for scalability and efficiency and conduct analysis for data-informed tech strategies. LaunchCode would not be where it is today without the systems built, maintained, and scaled by our in-house Technology Team.


  • Support the development and evolution of organizational systems and technical infrastructure;
  • Create technology that can convert complex impact opportunities into reality, while navigating the start-up, nonprofit, and business nature of the organization.   
  • Develop software to ensure that processes for candidate recruitment, registration, evaluation, and placement are easy and cheap to replicate in multiple locations and higher volumes;
  • Work with leadership staff to optimize processes for scalability and efficiency and conduct analysis for data-informed tech strategy
  • Advocate for continued improvement of the Technology Team and the organization as a whole
  • Communicate effectively with stakeholders and the Director of Technology


  • Substantial demonstrated software development experience - primarily web development experience
  • Proficiency in one or more of the following languages/frameworks: Ruby on Rails, JavaScript
  • Excellent understanding of web technology and concepts: HTML, CSS, JavaScript
  • Experience with Test-Driven Development
  • Experience with cloud infrastructure services like Amazon Web Services
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and communication skills
  • Ability to work across teams and directly with stakeholders
  • DevOps experience is a big plus

Position Type

Full-Time ' 40 hours per week


Commensurate with experience

To Apply

  • Apply online by filling out the form above.   No phone calls, please. References should be available upon request. Applications will be accepted on a rolling basis until the position is filled. We highly recommend applying as early as possible for the best chance of moving forward.  The employment eligibility of all new hires will be verified using E-Verify.

We Heart Diversity

LaunchCode supports and fosters leadership from underrepresented communities. We strongly encourage folks from immigrant communities and communities of color, as well as those who identify as women, LGBTQ or under-resourced to apply.  LaunchCode is an Equal Employment Opportunity Employer. Program and employment policies of LaunchCode are nondiscriminatory in regard to race, color, gender, religion, age, national origin, disability, veteran status or sexual orientation.

Full Job Description
The LaunchCode Foundation
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
logo Get A Job Build Your Skills For Employers Login