Senior Software Engineer

VERSES Logo

VERSES

πŸ’΅ $160k
πŸ“Remote - United States

Summary

Join VERSES, a cognitive computing company, as a Sr. Software Engineer focusing on front-end development. You will design and develop user-friendly interfaces for our natural computing platform, Genius. Collaborate with product and engineering teams to ensure seamless user experiences. Participate in code reviews, maintain code quality, and proactively address technical challenges. Stay updated on the latest technologies and contribute to a culture of continuous learning. This role requires a Bachelor's or Master's degree in a related field and at least 3 years of front-end software engineering experience. The position is remote and open to North American candidates.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
  • At least 3 years of experience in software engineering, with a focus on front end and developing solutions for, and supporting, enterprise-scale applications
  • Proficiency in programming languages such as JavaScript/TypeScript and frameworks like React and Redux
  • Proficiency using RESTful APIs and WebSockets
  • Proficiency in CSS and Tailwind
  • Team player willing to contribute to full stack development as needed
  • Experience with modern software development practices, including agile methodologies, CI/CD, and automated testing
  • Strong problem-solving abilities and a knack for identifying and implementing solutions to complex technical challenges
  • Excellent communication and interpersonal skills, capable of effective collaboration with cross-functional teams
  • Proven experience in integrating various systems at scale, demonstrating the ability to architect solutions for enterprise-level applications (ie. connectors, system integrations)
  • Passion for building engaging and polished user experiences

Responsibilities

  • Design and develop scalable, maintainable, user friendly interfaces that enable customers in various industries to build, edit, and load models into agents to solve business problems
  • Work closely with product and cross engineering teams (backend and research) to ensure a seamless user experience and adoption process as customers are onboarded to the Genius Platform
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define software requirements and guarantee successful implementation
  • Participate in technical discussions and ensure adherence to coding standards and best practices through active participation in code reviews
  • Develop and maintain quality code, including the creation of automated testing and implementation/use of automated test suites
  • Proactively tackle technical issues and challenges, focusing on performance optimization and scalability
  • Stay abreast of the latest trends and technologies in software engineering, fostering a culture of continuous learning and improvement
  • Driven to learn concepts pertinent to our solution such as Active Inference

Preferred Qualifications

  • Experience in game development or Babylon.js
  • Experience with charting libraries and data visualization
  • Experience with Python or Rust
  • Experience with automation, robotics, IoT, edge computing
  • Experience with containerization (Docker, Kubernetes)

Benefits

  • Global virtual work environment (although some positions may need to operate within specific time zones)
  • Mental Health wellness programs
  • Responsible paid time off policy (RTO), and company-recognized Holidays
  • Generous total rewards package

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.