Enable job alerts via email!

3D Software Engineer - Unity

Starboard Recruitment

United States

Remote

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech startup in Vancouver is seeking an experienced 3D Software Engineer skilled in Unity development. The role involves significant collaboration, coding, and mentoring while contributing to an innovative platform in a fast-growing environment. Candidates should possess a strong programming background and a commitment to best practices in software development and security.

Qualifications

  • 4-6 years of relevant professional experience.
  • Expert-level proficiency in Unity development.
  • Strong grasp of core computer science concepts.

Responsibilities

  • Collaborate with team members, mentoring junior developers.
  • Develop and implement automated testing strategies.
  • Communicate technical information effectively to stakeholders.

Skills

Object-oriented programming
Data structures
Algorithms
Unity development
Performance optimization
Secure coding practices
Agile methodologies
Testing methodologies
Git

Education

Bachelor’s degree in Computer Science or related discipline

Job description

Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice: https://www.linkedin.com/company/starboard-recruitment
Starboard Recruitment, on behalf of our client, is searching for an experienced 3D Software Engineer (Unity).
Our client is one of Vancouver's top freshly-funded, AI-integrated, tech startups with an innovative 3D platform completely disrupting their space. Headcount is ~80 and growing. Below is a list of desired qualifications.
Our team will reach out to qualified candidates and discuss in further detail.
Important to note:
  • This role is not in the gaming space.
  • The role is open remote across Canada (there is an office in Vancouver for those who prefer being in office).
Primary Responsibilities and Duties:
  • Partner with the 3D Technology Lead to gain insights into architectural decisions and contribute to shaping them.
  • Collaborate with team members, mentoring junior developers to promote a culture of collaboration and knowledge-sharing.
  • Engage in requirement analysis, converting user needs into well-defined technical requirements.
  • Write efficient, clean, well-documented, and maintainable code while leveraging appropriate data structures and algorithms.
  • Develop and implement automated testing strategies (unit and integration) to ensure robust test coverage.
  • Evaluate testing outcomes, identify improvement opportunities, and recommend process enhancements.
  • Participate in code reviews, offering constructive feedback to maintain high-quality standards.
  • Take accountability for resolving bugs and completing maintenance tasks, working with QA teams as necessary.
  • Advocate for secure coding practices and remain informed on the latest security threats to minimize vulnerabilities.
  • Continuously explore new Unity technologies and industry best practices, sharing knowledge within the team.
  • Communicate technical information effectively to both technical and non-technical stakeholders.
  • Manage time efficiently, prioritize tasks, and consistently meet project deadlines.
  • Display professionalism, a positive mindset, and dedication to achieving individual, team, and organizational goals.
Education and Experience:
  • Bachelor’s degree in Computer Science or a related discipline (or equivalent experience).
  • 4-6 years of relevant professional experience.
Required Skills and Qualifications:
  • Strong grasp of core computer science concepts, including data structures, algorithms, and object-oriented programming.
  • Expert-level proficiency in Unity development.
  • Ability to design and implement responsive, real-time graphics.
  • Experience with performance optimization techniques and addressing accessibility requirements.
  • Knowledge of the full software development lifecycle (SDLC), including requirement gathering, design, development, testing, deployment, and maintenance.
  • Thorough understanding of various testing methodologies (unit and integration).
  • In-depth knowledge of WebGPU, Direct3D, and Metal technologies and their GPU interactions.
  • Advanced skills in clean coding principles and optimization practices.
  • Proficiency in Git with advanced troubleshooting abilities.
  • Strong advocate of secure coding practices, staying current with emerging security threats.
  • Expertise in applying unit testing principles and writing comprehensive test cases.
  • Active participation in code reviews with a focus on improving code quality.
  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Exceptional communication, teamwork, mentoring, productivity, learning agility, time management, and work ethic.
Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice: https://www.linkedin.com/company/starboard-recruitment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Java Software Engineer (Remote - Night Shift)

Lensa

Remote

USD 80,000 - 150,000

Today
Be an early applicant

Software Engineer, Product Strategy (Contractor) Remote (United States)

Tailscale Inc.

Mississippi

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Software Engineer, Product Strategy (Contractor)

Tailscale

Remote

USD 100,000 - 160,000

2 days ago
Be an early applicant

Senior Software Engineer

The Planet Group

Remote

USD 110,000 - 120,000

3 days ago
Be an early applicant

Principal Software Engineer

HireTalent - Staffing & Recruiting Firm

Remote

USD 81,000 - 175,000

3 days ago
Be an early applicant

Senior Software Engineer

Podium Education

Remote

USD 70,000 - 100,000

2 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

USD 70,000 - 100,000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

USD 70,000 - 100,000

2 days ago
Be an early applicant

Staff Software Engineer - Semantic Data Modeling

WEX

Remote

USD 70,000 - 100,000

2 days ago
Be an early applicant