Intermediate Software Engineer developing and maintaining live-service virtual worlds for Big Viking Games. Collaborating on TypeScript and PHP codebases and employing AI-forward workflows.
Responsibilities
Write robust, efficient, and maintainable code across our stack — TypeScript, HTML5, Javascript, and PHP.
Build and maintain tools and client features in JavaScript/TypeScript.
Work with network code — sockets and REST APIs — and asynchronous, real-time systems.
Review code and give constructive feedback to other developers.
Use performance profilers (memory analyzers, CPU profilers, network sniffers) to diagnose and improve existing code.
Investigate and resolve difficult bugs in production.
Work within our CI/CD workflow (GitHub Actions, Docker) following modern best practices.
Requirements
3+ years of professional software development experience.
A track record of shipping multiple features in a live production environment.
Solid command of at least one of Java, TypeScript, or PHP, and the ability to work across all three.
Comfort writing efficient SQL and reasoning about caching and data-store trade-offs.
A sound understanding of algorithmic complexity, general system architecture, and source control.
A Bachelor's degree in Computer Science or Engineering is strongly preferred.
**Nice to Have**
HTMX experience.
ActionScript and flash experience.
PHP experience.
Strong SQL/MariaDB experience
Experience with Redis, Memcached
Experience with Docker, and CI/CD pipelines.
Comfort working in large, long-lived codebases and improving them incrementally.
Comfort using AI coding assistants (e.g., Claude) in a real workflow.
Free-to-play or live-service game development experience.
Benefits
Comprehensive benefits package (health, dental, and vision) including HSA/WSA spending account from Day One
Participation in the Employee Stock Option Plan (ESOP)
Senior technical contributor at Autodesk focusing on cloud data infrastructure and managing structured storage. Leading high - impact initiatives and influencing architecture decisions in the SRS platform.
Senior Software Developer developing cloud and AI capabilities at Autodesk. Collaborating with cross - functional teams to enhance Autodesk's platform ecosystem.
Senior Software Engineer at Big Viking Games focusing on development and modernization of live - service games. Collaborating across teams to enhance player experiences and improve engineering pipelines.
Senior Full Stack Engineer at Big Viking Games building AI - enabled products and workflows. Responsible for end - to - end feature ownership and leveraging AI for game production.
Guidewire Software Architecture Advisor responsible for designing Guidewire solutions within complex insurance environments. Leveraging expertise to influence and collaborate with teams for effective implementation.
Tech Lead at Univeris driving software development and guiding teams in enterprise wealth management. Collaborating on R&D and Professional Services with a focus on high - quality delivery.
Senior Software Engineer developing identity & authorization platform services at ClickHouse. Designing and building authentication and authorization infrastructure for a cloud - based data analytics solution.
Technical Lead for Water Information Systems within Hamilton's Public Works, overseeing data management and GIS projects. Leading initiatives to enhance software applications for asset management.
Senior Software Architect at Euna Solutions designing and architecting scalable SaaS applications. Collaborating with cross - functional teams to ensure alignment between technology and business goals.
Software Engineer SMTS for Salesforce delivering cloud infrastructure tools and frameworks across public cloud platforms. Designing and operating resilient distributed systems with a focus on automation and performance.