Senior Software Engineer

Code42   •  

Minneapolis, MN

Industry: Professional, Scientific & Technical Services

  •  

Less than 5 years

Posted 122 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

Are you ready to take your career to the next level?

WHAT YOU’LL BE DOING:

Code42 is looking for a Senior Software Engineer to join our growing company. We’re looking for people with a passion for world-class software development, who understand the importance of writing maintainable code, comprehensive tests, and collaborating with a team. You will be working on a new team that is being created to support an exciting new opportunity for our product.

YOU'LL BE RESPONSIBLE FOR:

  • Developing software that runs and protects data on millions of endpoint across the world
  • Developing and maintaining features both on the endpoint and on the server side
  • Applying best practices such as unit testing, code reviews, and assisting automation team to produce high quality software
  • Participating in an Agile/SCRUM team and contributing towards the team’s success

SKILLS AND REQUIREMENTS:

  • 3+ years of experience with Java, C# or similar language
  • Solid grasp of OO fundamentals
  • Interest in designing, implementing and troubleshooting complex software systems
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • Bachelor's degree and 10 or more years professional experience, or can convincingly demonstrate this level of skill

PREFERRED:

  • Experience building web apis using Jersey/Spring or similar solutions
  • Expertise in concurrency and multi-threaded code (particularly in Java)
  • Experience working in an agile/lean environment
  • Experience with continuous integration and deployment concepts

STANDARD COMPETENCIES:

  • Customer Focus
  • Drives Results
  • Professional Expertise
  • Instills Trust
  • Team Player
  • Integrity & Accountability
  • Optimism & Enthusiasm