Associate Web Software Engineer

Code42   •  

Broomfield, CO

Industry: Technical Services

  •  

Not Specified years

Posted 53 days ago

As a leading provider of global information security solutions, Code42 secures the ideas of more than 50,000 organizations worldwide, including the most recognized brands in business and education. Because Code42 collects and indexes every version of every file, the company offers security, legal and IT teams total visibility and recovery of data wherever it lives and moves. Founded in 2001, the company is headquartered in Minneapolis, Minnesota, with offices in London, Munich, San Francisco, Denver and Washington, D.C. We are proud to be funded by Accel Partners, JMI Equity, NEA and Split Rock Partners.

Code42 is committed to providing all employees with engaging and challenging work, opportunity for growth, an equal voice to drive innovation, and an environment that cultivates authenticity. In return, we look for people who are inquisitive, enjoy solving complex problems, collaborate effectively, think creatively and provide diverse insights to help us all think better and differently. Come join us and #BeCode42

WHAT YOU'LL BE DOING:

Code42 is looking for an Associate Software Engineer to join our growing team, focusing on front-end web development. We're looking for people with a passion for world-class software development who understand the importance of maintainable code and comprehensive tests, and who will help Code42 protect and secure our customers' data. As an engineer at Code42 you'll be working on challenging problems in scalability, security, and new feature development.

YOU'LL BE RESPONSIBLE FOR:

  • Assisting with designing and implementing code for assigned projects, both independently and with teammates
  • Writing unit and integration tests for your team's code
  • Assisting with testing, debugging, and troubleshooting across the technology stack
  • Documenting code and design, and reviewing code and design docs from others
  • Assist in story mapping and sizing sessions to define product features
  • Participating in team design discussions and code reviews, asking questions, contributing and accepting feedback
  • Actively learning and growing - you're not expected to be an expert in anything yet
  • Demoing progress on deliverables

SKILLS AND REQUIREMENTS:

  • Bachelor's degree in Computer Science or related field
  • 0-2 years of professional experience, or can convincingly demonstrate this level of skill
  • Fluent in the primary languages of the team (typically a combination of Java, C#, JavaScript, C/C++), or a related object-oriented language
  • Familiar with writing code for at least one of: Unix, Linux, Mac OS/X, Windows, iOS, Android
  • Comfortable taking ownership of deliverables as part of a team
  • Comfortable working in a collaborative environment, both offering and asking for help when it's needed
  • Has a passion for writing code that works well
  • Clearly able to communicate technical ideas to peers in written and verbal form

PREFERRED:

  • Has experience with some additional languages (any of the above list, as well as languages like python, TypeScript, Kotlin)
  • Familiar with relational databases
  • Familiar with testing frameworks such as junit, nunit, mocha, karma
  • Provide real-world examples of work you've done in the past
  • Has contributed to open-source software in the past