Senior Software Engineer

Summary

Senior Software Engineer and Designer with over 20 years of experience in developing innovative software solutions, specializing in game development, backend services, and AI functionality. Proven track record in leading cross-functional teams, optimizing performance, and deploying scalable, high-impact solutions across diverse environments. Expert in full lifecycle project management, Agile methodologies, and client relationship management. Adept at aligning technology initiatives with business goals to enhance user experiences and drive success.

Expectations

Game Developer Role Expectations:
Lead and Contribute to Game Development:

Design, develop, and optimize gameplay mechanics, AI functionality, and client-server communication systems to create engaging and high-performing gaming experiences.
Drive innovation in game features by leveraging your deep expertise in game engines like Unity3D and Unreal Engine, as well as your proficiency in C#, C++, and other relevant languages.
Architect Scalable Solutions:

Implement and maintain scalable, reliable backend services and multiplayer technologies to support large-scale, high-concurrency environments.
Ensure robust integration of AR/VR features, IoT devices, and cross-platform compatibility, maintaining high standards for performance and user experience.
Mentorship and Team Development:

Mentor junior and mid-level developers, fostering a culture of continuous learning, collaboration, and technical excellence.
Conduct code reviews, provide constructive feedback, and facilitate knowledge sharing across the team to uplift overall development standards.
Agile Methodologies and Project Management:

Act as a Scrum Master or Agile Coach, leading sprints, managing backlogs, and ensuring effective project planning and execution.
Coordinate with cross-functional teams, including design, QA, and product management, to align development efforts with business goals and timelines.
Technical Leadership and Strategic Input:

Provide strategic input on architectural decisions, tech stacks, and development tools, aligning them with current industry trends and company goals.
Advocate for the adoption of best practices in software development, including code optimization, testing, and deployment.
Client and Stakeholder Communication:

Act as a key technical liaison, bridging the gap between engineering and executive management, ensuring clear communication of progress, risks, and technical challenges.
Translate complex technical concepts into understandable language for non-technical stakeholders to align expectations and foster trust.
Continuous Improvement and Innovation:

Identify opportunities for process improvements, automation, and technology upgrades that drive efficiency and enhance the development pipeline.
Stay up-to-date with emerging game development trends and technologies, championing their integration to keep the product competitive and innovative.
Path to Leadership:

Demonstrate leadership qualities by taking ownership of critical projects, showcasing the ability to deliver under pressure and manage multiple priorities.
Develop a growth plan to transition into a formal leadership role by setting clear, measurable goals for team management, project ownership, and cross-functional influence.
Actively participate in or lead training sessions, workshops, or knowledge-sharing events to build a reputation as a thought leader within the organization.

Employment Preferences

Relocation destinations:

  • California, United States
  • United States

Spoken Languages

  • English - Fluent
Expected Base Salary

**0,000 USD

Academic Degree
Experience

Total Professional Experience

22 years

Startup Experience

8 years

Big-Tech Companies

no experience

Enterprise Experience

16 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate