The Senior Software Engineer will develop new features and systems for an expanse of different projects while coordinating with team leads and other employees across different disciplines. Everyone on our team makes an impact and the ideal candidate will have a passion for working with others and creating the most ideal experience. Arcvale offers a fun, creative, and technically challenging environment with a host of learning opportunities and infinite room to grow!
Responsibilities
• Work closely with artists, designers, and engineers to deliver each client’s vision of their project.
• Collaborate with other designers on the implementation of features and systems from start to finish
• Developing prototypes for new tools and projects.
• Implement UI that meets the requirements and assists other project teams with use.
• Support content creation pipelines, tool development, and workflow improvements
• Build performant, sustainable, and maintainable technologies and code
• Ensure scalable features and systems that are flexible, and easy to use
• Coordinate with server engineers on simulation and network efficiency
Requirements
• Established programming skills
• 2+ years of relevant professional experience in software development
• Experience with the Unity or similar platforms, performance analysis, and code optimization
• Experience with implementing features in a client/server environment
• Ability to effectively communicate with artists, designers, and other engineers
• Verbal and written communication skills