Software Verification Engineer

closed
Logo of Codekeeper

Codekeeper

πŸ“Remote - Worldwide

Job highlights

Summary

The job description is for a Software Verification Engineer role at Codekeeper, a remote-first company specializing in software escrow solutions. The role involves verification of customer software, technical analysis, collaboration, continuous learning, and additional backend, frontend, and DevOps tasks. The company offers benefits such as comprehensive onboarding, team activities, growth opportunities, and a supportive team.

Requirements

  • 3+ years development / devops experience
  • 2+ years of experience with Linux, Windows and Mac environment fundamentals
  • Basic experience with popular backend programming languages such as Python, Java, NodeJS, and PHP
  • Basic understanding of front-end technologies like HTML, CSS, and JavaScript
  • Familiarity with database and server configuration (e.g., MongoDB, SQL, MySQL), Git version control, AWS technologies, API configuration
  • Experience with build tools (e.g., msbuild, webpack, maven) is beneficial

Responsibilities

  • Conduct verification of customer software using provided technical documentation
  • Identify issues or discrepancies in the instructions and identify missing assets or components
  • Identify and diagnose issues in the provided instructions to ensure the software build process is as described. The Software Verification Engineer shall report whether the instructions are functional or flawed without resolving issues
  • Analyze software requirements and technical documentation to understand build processes and dependencies
  • Communicate effectively with team members to understand requirements and provide updates
  • Maintain a broad understanding of various programming languages and technologies relevant to software verification
  • Contribute to the continuous improvement of verification processes and practices
  • Assist in backend and frontend development tasks as required
  • Participate in DevOps activities, including CI/CD pipeline development and maintenance

Preferred Qualifications

  • Technical Expertise: Broad understanding of multiple programming languages and software development tools
  • Analytical Skills: Strong ability to analyze technical documentation and identify key requirements
  • Problem-Solving: Excellent problem-solving abilities to diagnose and resolve complex software issues
  • Communication: Effective communication skills, both verbal and written, for collaborating with teams and clients
  • Adaptability: Ability to adapt to various programming environments and quickly learn new technologies
  • Teamwork: Strong team player with the ability to work in cross-functional teams
  • Time Management: Excellent organizational and time-management skills, with the ability to handle multiple tasks simultaneously

Benefits

  • Passionate and fun-loving colleagues
  • Startup mindset with ample opportunities for growth
  • Regular team activities and gatherings
  • Comprehensive onboarding process with a dedicated ramp-up period
  • A supportive team that values open communication and direct feedback
This job is filled or no longer available