Facebook pixel

Associate Software Engineer
Native
Confirmed live in the last 24 hours
Locations
Minneapolis, MN, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Git
Java
Linux/Unix
Rust
SCRUM
Python
Requirements
  • Bachelor's degree or equivalent experience
  • Ability to clearly communicate technical ideas to peers in written and verbal form
  • Interest in system-level programming
  • Programming skills in one or more of: C/C++, Rust, Java, Go, or Python
  • Object-oriented programming and software design skills
  • Familiar with writing tests and testable code
  • Familiar with continuous integration and deployment concepts
  • Comfortable working in a collaborative environment, both offering and asking for help when it's needed
  • Comfortable taking collective ownership of team deliverables
  • Has a passion for building systems that work well
  • Comfortable working with non-technical staff
  • Where permitted by applicable law, must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered for employment, if not currently employed by Code42
  • Prior experience programming in C++ or Rust
  • System-level experience in Windows, macOS, or Linux
  • Prior experience contributing to or maintaining open source software (e.g. GitHub project or contributions)
Responsibilities
  • Designing, implementing, and maintaining system-level software for various platforms and architectures
  • Cross-platform development, taking into account the needs for security, performance, monitoring, supportability and testability
  • Collaborating with teammates across the product development organization
  • Learning and keeping up to date with the latest technologies
  • Writing unit and integration tests for your team's code
  • Developing, testing, debugging, and troubleshooting across the Code42 technology stack
  • Participating in team design discussions and code reviews, asking questions, contributing and accepting feedback
  • Working collaboratively within a highly effective SCRUM team
  • Demonstrating progress on team deliverables
  • Contributing to process improvement efforts within engineering
  • Continuous learning and sharing with the team
Code42

501-1,000 employees

Data loss protection & recovery solutions