Showing 25 Software Development Companies jobs in Indore

Automotive Embedded Software Developer

452001 Indore Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client is at the forefront of automotive innovation, developing sophisticated electronic control units (ECUs) and embedded systems that enhance vehicle performance and safety. We are seeking a talented Automotive Embedded Software Developer to join our growing engineering team in Indore. This role involves designing, developing, and testing embedded software for a variety of automotive applications. You will work closely with hardware engineers and system architects to deliver high-quality, reliable software solutions that meet stringent automotive standards. The ideal candidate possesses a strong background in C/C++ programming, real-time operating systems, and a passion for the automotive industry. This is an excellent opportunity to contribute to cutting-edge automotive technologies and advance your career in a challenging yet rewarding environment. Join a dedicated team committed to excellence and pushing the boundaries of automotive engineering. Your work will be integral to the functionality and safety of future vehicles. Key Responsibilities
  • Design, develop, and implement embedded software for automotive ECUs using C/C++.
  • Develop software components compliant with automotive standards and coding guidelines.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Integrate software components and ensure seamless operation with hardware.
  • Perform unit testing, integration testing, and debugging of embedded software.
  • Optimize software performance, memory usage, and power consumption.
  • Participate in code reviews and contribute to improving software quality.
  • Troubleshoot and resolve software defects identified during development and testing phases.
  • Document software designs, code, and test procedures.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
  • 3-5 years of experience in embedded software development, preferably within the automotive sector.
  • Proficiency in C and/or C++ programming languages.
  • Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols like CAN, LIN, or Automotive Ethernet.
  • Understanding of microcontroller architecture and embedded systems.
  • Experience with debugging tools and techniques (e.g., JTAG, logic analyzers).
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
Benefits Our client offers a competitive salary commensurate with experience, along with comprehensive health, dental, and life insurance. We provide opportunities for professional growth through continuous training, skill development programs, and potential for career advancement. Employees have access to a modern workplace equipped with advanced tools and technologies. Additional benefits include performance-based incentives and a supportive work environment. This is an excellent chance to work on challenging and innovative automotive projects, contributing to the future of mobility in a dynamic and collaborative team.
Is this job a match or a miss?
Apply Now

Agile Project Manager, Software Development

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a leading product development company in Indore, Madhya Pradesh , is seeking an experienced Agile Project Manager to lead software development teams. This hybrid role is perfect for an individual passionate about agile methodologies and experienced in guiding teams through the entire software development lifecycle. You will be instrumental in fostering an agile culture, ensuring efficient project execution, and delivering high-quality software solutions. The ideal candidate is a collaborative leader, adept at removing impediments and facilitating seamless communication between development teams and stakeholders. This is a fantastic opportunity to shape innovative software products in a growing market. Key Responsibilities
  • Facilitate agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Coach and mentor development teams on agile principles and practices.
  • Manage product backlogs, assist product owners in refining user stories, and ensure clarity and understanding within the team.
  • Track project progress, identify and remove impediments, and manage risks proactively.
  • Collaborate with stakeholders to define project scope, objectives, and deliverables.
  • Ensure adherence to software development best practices and quality standards.
  • Foster a culture of continuous improvement within the development teams.
  • Manage project scope, timelines, and resources effectively within an agile framework.
  • Provide clear and concise project status updates to management and stakeholders.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 4-6 years of experience as an Agile Project Manager or Scrum Master in software development.
  • Strong understanding and practical experience with Scrum, Kanban, and other agile frameworks.
  • Excellent facilitation, coaching, and leadership skills.
  • Proficiency in agile project management tools such as Jira, Confluence, or similar.
  • Experience with software development lifecycle (SDLC) and DevOps practices is a plus.
  • Strong problem-solving and conflict-resolution abilities.
  • Excellent communication and interpersonal skills, with the ability to engage effectively with technical teams and business stakeholders.
  • Certification as a Certified Scrum Master (CSM) or Professional Scrum Master (PSM) is highly preferred.
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and agile training.
  • Flexible working hours and hybrid work arrangement.
  • Paid time off and company holidays.
  • Contribution to employee provident fund.
  • A dynamic and innovative work environment.
Is this job a match or a miss?
Apply Now

Program Manager - Software Development Lifecycle

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a globally recognized software development powerhouse, is seeking a visionary Program Manager to oversee multiple complex software development projects. This role is crucial for driving the successful execution of the entire Software Development Lifecycle (SDLC) across various product lines. You will be responsible for strategic planning, resource allocation, risk management, and stakeholder alignment to ensure the timely and high-quality delivery of innovative software solutions. The ideal candidate is a strategic thinker with extensive experience in managing large-scale software development programs, adept at navigating complex technical landscapes and fostering cross-functional collaboration. This is a remote-first opportunity, offering flexibility and the chance to impact product strategy from anywhere, but with a strong focus on operations that may have roots in **Indore, Madhya Pradesh, IN**.

Key Responsibilities
  • Define and manage program objectives, scope, and strategic direction in alignment with company goals.
  • Develop and maintain detailed program plans, roadmaps, and schedules for multiple concurrent projects.
  • Oversee and guide project managers and technical leads throughout the SDLC.
  • Manage program budgets, ensuring efficient resource allocation and cost control.
  • Identify, assess, and proactively mitigate program-level risks and dependencies.
  • Foster effective communication and collaboration among development teams, product management, QA, and other stakeholders.
  • Ensure adherence to best practices in software development, quality assurance, and release management.
  • Track program progress, identify deviations, and implement corrective actions to keep programs on track.
  • Report on program status, key performance indicators, and strategic outcomes to executive leadership.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in software development, with at least 5 years in program or project management.
  • Proven track record of successfully managing large, complex software development programs from inception to delivery.
  • Deep understanding of various SDLC methodologies, including Agile (Scrum, Kanban) and Waterfall.
  • Strong technical acumen with experience in cloud technologies, microservices, and modern software architectures.
  • Exceptional leadership, strategic planning, and decision-making skills.
  • Excellent communication, negotiation, and stakeholder management abilities.
  • Experience with program management tools (e.g., Jira, Confluence, MS Project).
  • Experience working with remote teams is essential, with an understanding of distributed work dynamics.
Benefits

Our client offers a highly competitive salary, comprehensive benefits package including health, dental, and vision insurance, retirement savings options, and generous paid time off. Opportunities for professional growth through training, conferences, and challenging projects are abundant. As a remote-first company, we provide the flexibility to work from anywhere, supported by robust remote work infrastructure. We foster a culture of innovation, continuous improvement, and employee well-being. While the role is remote, an understanding of operational hubs like **Indore, Madhya Pradesh, IN** can be beneficial for context.

Is this job a match or a miss?
Apply Now

Project Manager - Agile Software Development

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role

Our client, a dynamic software development house, is seeking a skilled and motivated Project Manager to lead agile software development teams. This role is crucial for guiding projects through the entire development lifecycle, ensuring timely delivery of high-quality software products. The ideal candidate will have a strong background in Agile methodologies and a passion for fostering collaborative, high-performing teams. You will be responsible for managing scope, timelines, and resources to meet client expectations and business objectives. This is an exciting opportunity to contribute to innovative projects within the thriving tech ecosystem of Indore, Madhya Pradesh, IN , working in a fully remote capacity.

Key Responsibilities
  • Facilitate agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
  • Manage project scope, priorities, and backlog in collaboration with product owners and development teams.
  • Ensure adherence to agile principles and practices throughout the development lifecycle.
  • Track project progress, identify and remove impediments, and manage risks and dependencies.
  • Foster a collaborative and self-organizing team environment.
  • Communicate project status, risks, and issues effectively to stakeholders.
  • Manage project budgets and resource allocation to optimize efficiency.
  • Ensure the delivery of high-quality software releases on schedule.
  • Work closely with stakeholders to gather requirements and ensure product-market fit.
  • Promote a culture of continuous improvement and learning within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in project management, with at least 3 years focused on agile software development.
  • Proven experience as a Scrum Master or Agile Project Manager.
  • Strong understanding of Agile methodologies (Scrum, Kanban) and their practical application.
  • Excellent communication, leadership, and interpersonal skills.
  • Experience with agile project management tools (e.g., Jira, Trello, Asana).
  • Ability to manage multiple projects simultaneously.
  • Experience in requirements gathering and backlog management.
  • Certified ScrumMaster (CSM) or similar Agile certification is highly desirable.
  • Experience working remotely and managing distributed teams is essential for this Indore, Madhya Pradesh, IN -based remote role.
Benefits

Our client offers a competitive salary and a comprehensive benefits package. This includes full health, dental, and vision insurance. We provide ample opportunities for professional development, including access to online courses and workshops. A flexible work schedule and a work-from-home stipend are provided to support our remote team members. Generous paid time off and company holidays are standard. Employees can also benefit from a retirement savings plan and various employee wellness initiatives. Performance-based bonuses are offered, reflecting our commitment to rewarding our talented team members.

Is this job a match or a miss?
Apply Now

Remote Project Manager, Software Development

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a globally recognized software development company, is actively seeking a talented and self-motivated Remote Project Manager to join their distributed team. This is a fully remote position, offering the flexibility to work from anywhere within India. You will be responsible for managing the end-to-end lifecycle of software development projects, ensuring timely delivery of high-quality products. The ideal candidate will have a strong background in Agile methodologies and a proven ability to lead remote teams effectively. This role offers a unique opportunity to contribute to innovative projects from the comfort of your own home and be part of a forward-thinking organization. Key Responsibilities
  • Manage all aspects of software development projects, from requirement gathering and planning to deployment and post-launch support.
  • Utilize Agile methodologies (Scrum/Kanban) to facilitate iterative development and ensure flexibility.
  • Lead and motivate a geographically dispersed team of developers, designers, and QA engineers.
  • Develop detailed project plans, define milestones, and manage project timelines and deliverables.
  • Communicate effectively with remote stakeholders, providing regular updates on project status, risks, and impediments.
  • Manage project scope, identify potential risks, and implement proactive mitigation strategies.
  • Ensure adherence to coding standards, quality assurance processes, and best practices.
  • Facilitate virtual sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Manage project budgets and resource allocation efficiently.
  • Foster a strong sense of team cohesion and collaboration within the remote team environment.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a Project Manager in software development, with a strong emphasis on Agile methodologies.
  • Proven experience managing remote or distributed teams effectively.
  • Excellent understanding of the full software development lifecycle (SDLC).
  • Certified Scrum Master (CSM) or equivalent Agile certification is a significant advantage.
  • Proficiency with project management tools like Jira, Trello, Asana, and collaboration platforms like Slack and Microsoft Teams.
  • Exceptional communication, interpersonal, and leadership skills, adapted for remote interaction.
  • Strong organizational and time management abilities to manage work independently.
  • Demonstrated ability to adapt to changing project requirements and priorities.
  • Must be comfortable working in a fully remote, asynchronous communication environment.
Benefits
  • Competitive salary and potential for performance bonuses.
  • Comprehensive health insurance package.
  • Opportunity to work on exciting, cutting-edge software projects.
  • Flexible working hours to accommodate different time zones.
  • Generous paid time off and holidays.
  • Access to online learning and development resources.
  • A culture that values innovation and autonomy.
  • Work from the convenience of your home office.
Is this job a match or a miss?
Apply Now

Software Development Apprentice (Full Stack)

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
About the Role

Our client, a cutting-edge technology firm specializing in custom software solutions, is actively seeking motivated individuals to join as Software Development Apprentices (Full Stack). This is a premier opportunity for aspiring developers to gain practical, hands-on experience in building and deploying web applications from front to back. As a fully remote position, you will be an integral part of a collaborative, distributed team, working on innovative projects that drive business success for our clients. We provide a comprehensive curriculum and dedicated mentorship to ensure you develop proficiency in modern software development methodologies and tools. This apprenticeship is designed to cultivate talent, offering a clear pathway to becoming a proficient full-stack developer in a remote-first, agile environment. Embrace this chance to hone your coding skills and contribute to impactful digital transformations.

Key Responsibilities
  • Collaborate with senior developers to design, code, test, and debug web applications.
  • Learn and apply front-end development techniques using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Develop and maintain back-end services and APIs using languages such as Python, Java, or Node.js.
  • Gain experience with database management systems (e.g., SQL, NoSQL) and data modeling.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Assist in deploying applications to cloud platforms (e.g., AWS, Azure, GCP).
  • Contribute to agile development processes, including sprint planning and daily stand-ups.
  • Troubleshoot and resolve software defects and issues.
  • Learn about version control systems like Git and collaborative development workflows.
Requirements
  • A strong foundational knowledge of programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java).
  • Understanding of basic web technologies (HTML, CSS).
  • Excellent problem-solving skills and a logical approach to development.
  • Strong communication skills and the ability to collaborate effectively in a remote team setting.
  • A proactive learning attitude and a passion for software development.
  • Ability to manage time efficiently and meet project deadlines in a remote environment.
  • A degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits

This apprenticeship offers a competitive annual salary of ₹, ensuring financial support throughout your training period. You will receive intensive, hands-on training from experienced software engineers, covering the full stack of web development. Access to modern development tools, IDEs, and collaborative platforms will be provided. Our client offers a structured career development program, with opportunities for full-time employment and advancement within the engineering team. The remote nature of this role provides unparalleled flexibility and the chance to work with a diverse, global team. This is an exceptional entry point for individuals looking to build a successful and fulfilling career in the ever-evolving field of software development.

Is this job a match or a miss?
Apply Now

Senior Software Development Engineer - Backend

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, a dynamic player in the telecommunications sector, is seeking a highly skilled Senior Software Development Engineer specializing in backend systems. This role is crucial for designing, developing, and maintaining robust, scalable, and high-performance backend services that power our client's innovative products and platforms. You will work collaboratively with cross-functional teams, including frontend engineers, product managers, and QA testers, to deliver exceptional software solutions. The position is based in Indore, Madhya Pradesh , and offers a hybrid work model, providing a blend of in-office collaboration and remote flexibility. We are looking for a technically adept individual with a passion for clean code, efficient algorithms, and distributed systems. This is an excellent opportunity to contribute to a growing company and shape the future of telecommunications technology through advanced software engineering. Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve backend software services and systems.
  • Write clean, efficient, maintainable, and well-documented code in relevant programming languages (e.g., Java, Python, Go).
  • Develop and manage APIs for internal and external consumption.
  • Collaborate with product managers and designers to understand user needs and translate them into technical requirements.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve bugs and production issues in a timely manner.
  • Contribute to architectural discussions and decisions regarding backend systems.
  • Mentor junior engineers and foster a culture of technical excellence.
  • Stay up-to-date with emerging backend technologies and trends.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in at least one modern programming language such as Java, Python, Go, or Node.js.
  • Experience designing and implementing RESTful APIs and microservices.
  • Solid understanding of database technologies (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Knowledge of distributed systems and caching mechanisms.
  • Familiarity with CI/CD pipelines and agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a team-oriented, hybrid environment in Indore, Madhya Pradesh .
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Hybrid work arrangement offering flexibility.
  • Opportunities for professional growth, training, and attending conferences.
  • Retirement savings plan with company matching.
  • A collaborative and innovative work culture.
  • Modern office facilities in Indore, Madhya Pradesh .
Is this job a match or a miss?
Apply Now

Project Manager - Software Development Lifecycle

452001 Indore Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, WhatJobs Direct, is seeking a dedicated and experienced Project Manager to oversee the full lifecycle of software development projects. This role is integral to ensuring our software products are delivered efficiently, on time, and to the highest quality standards. You will collaborate closely with development teams, product owners, and stakeholders to drive project success from conception through to deployment and support. This is an exciting opportunity to work in a challenging yet rewarding environment in Indore, Madhya Pradesh, IN , contributing to cutting-edge software solutions. The ideal candidate will possess strong organizational skills, excellent communication abilities, and a thorough understanding of SDLC methodologies. Key Responsibilities
  • Manage all phases of the Software Development Lifecycle (SDLC), from requirements gathering and design to development, testing, deployment, and maintenance.
  • Develop detailed project plans, including timelines, resource allocation, budget management, and risk assessment.
  • Lead and motivate cross-functional software development teams, fostering a collaborative and productive work environment.
  • Facilitate regular project status meetings, ensuring clear communication and alignment among team members and stakeholders.
  • Identify, track, and resolve project issues and risks in a timely manner.
  • Ensure adherence to established quality standards, development best practices, and company policies.
  • Collaborate with product managers to define project scope and prioritize features based on business needs.
  • Manage vendor relationships and ensure timely delivery of outsourced components if applicable.
  • Implement change control procedures for project scope and requirements.
  • Conduct post-project reviews to capture lessons learned and identify opportunities for process improvement.
Requirements
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Minimum of 5 years of experience in project management, with a strong focus on software development projects.
  • Proven experience managing projects using Agile (Scrum, Kanban) and Waterfall methodologies.
  • Solid understanding of the Software Development Lifecycle (SDLC) and various development frameworks.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Confluence, Microsoft Project).
  • Strong analytical and problem-solving abilities with meticulous attention to detail.
  • Ability to manage multiple projects concurrently and prioritize effectively.
  • Experience in a non-remote, office-based setting in Indore, Madhya Pradesh, IN is required.
Benefits Our client provides a competitive salary package, including potential bonuses based on performance. Employees are entitled to comprehensive health insurance benefits, covering medical, dental, and vision. We offer generous paid time off, including vacation days and sick leave, to ensure a healthy work-life balance. Opportunities for professional development through training programs and workshops are available. A dynamic and collaborative work environment awaits, with chances to work on exciting projects. This role is based in our Indore, Madhya Pradesh, IN office, offering a stable, in-office work experience. Company-sponsored social events and team-building activities are organized regularly.
Is this job a match or a miss?
Apply Now

Junior Project Manager - Software Development Lifecycle

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client, WhatJobs Direct, is seeking an enthusiastic and detail-oriented Junior Project Manager to join their dynamic software development team in **Indore, Madhya Pradesh**. This is an excellent opportunity for an aspiring project manager to gain hands-on experience managing various phases of the Software Development Lifecycle (SDLC). You will support senior project managers, assist in planning and tracking project progress, and contribute to the successful delivery of software products. The role involves coordinating with development, testing, and product teams, ensuring clear communication and timely execution of tasks. We are looking for a motivated individual eager to learn, grow, and contribute to innovative software solutions within the vibrant tech landscape of **Indore**. This position offers a fantastic entry point into the field of project management in a supportive environment. Key Responsibilities
  • Assist senior project managers in planning, executing, and monitoring software development projects.
  • Track project timelines, milestones, and deliverables, ensuring adherence to schedules for the **Indore** team.
  • Facilitate daily stand-ups and other agile ceremonies to ensure smooth team communication.
  • Help in identifying and documenting project requirements, user stories, and acceptance criteria.
  • Support the management of project documentation, including status reports, meeting minutes, and risk logs.
  • Coordinate with development, QA, and design teams to ensure tasks are assigned and completed efficiently.
  • Assist in identifying and escalating project risks and issues to the project manager in a timely manner.
  • Help prepare project status reports and presentations for stakeholders in **Indore**.
  • Learn and apply agile methodologies (Scrum/Kanban) in day-to-day project activities.
  • Contribute to process improvement initiatives within the project management team.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field.
  • 0-3 years of experience in a project coordination or junior project management role, preferably in software development.
  • Basic understanding of the Software Development Lifecycle (SDLC) and Agile methodologies.
  • Excellent communication, organizational, and time management skills.
  • Proactive attitude and eagerness to learn and take on new responsibilities.
  • Familiarity with project management tools (e.g., Jira, Trello, Asana) is a plus.
  • Ability to work effectively both independently and as part of a **hybrid** team in **Indore**.
  • Strong problem-solving skills and attention to detail.
  • Enthusiasm for technology and software development.
Benefits
  • Starting annual salary of ₹500,000 ₹, with structured performance reviews and increments.
  • Mentorship from experienced project managers and technical leads in **Indore**.
  • Opportunities for paid certifications in project management and agile methodologies.
  • Comprehensive health insurance package.
  • Exposure to diverse software development projects and technologies.
  • A vibrant and collaborative **hybrid** work environment.
  • Paid time off and company holidays.
Is this job a match or a miss?
Apply Now

Remote Senior Software Engineer - Game Development

452001 Indore / Remote Placements24

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
About the Role Our client is a globally recognized leader in interactive entertainment, renowned for creating immersive and groundbreaking gaming experiences. We are seeking a highly skilled and innovative Remote Senior Software Engineer to join our talented game development team. This is a fully remote position, offering the flexibility to work from anywhere within India. You will play a crucial role in designing, developing, and optimizing complex game systems for our next generation of AAA titles. If you are passionate about pushing the boundaries of game technology and thrive in a collaborative, remote-first environment, this is the opportunity for you. Key Responsibilities
  • Design, implement, and maintain robust and scalable game systems and features using C++ and other relevant technologies.
  • Collaborate closely with game designers, artists, and other engineers to bring game concepts to life.
  • Optimize game performance, memory usage, and network efficiency across multiple platforms.
  • Write clean, maintainable, and well-documented code, adhering to high-quality engineering standards.
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
  • Troubleshoot and resolve complex technical issues throughout the game development lifecycle.
  • Contribute to architectural discussions and help shape the technical direction of projects.
  • Develop and integrate tools and pipelines to enhance the efficiency of the development team.
  • Mentor junior engineers and share knowledge across the team.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in game development.
  • Ensure the technical feasibility of new game features and designs.
  • Debug and profile code to identify and resolve performance bottlenecks.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in game development, with a strong focus on systems programming.
  • Expertise in C++ and experience with game engines such as Unreal Engine or Unity.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with multi-threaded programming and performance optimization.
  • Familiarity with version control systems (e.g., Git, Perforce).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, particularly in a remote team setting.
  • Passion for video games and a deep understanding of game design principles.
  • Experience with networking, AI, physics, or graphics programming is a plus.
  • Ability to work independently and manage time effectively in a remote environment.
  • Proven track record of shipping successful game titles.
Benefits
  • Fully remote work arrangement, offering unparalleled flexibility.
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and company holidays.
  • Access to cutting-edge technology and development tools.
  • Opportunities for professional growth and skill enhancement through online courses and conferences.
  • Collaborative and inclusive team culture that values creativity and innovation.
  • Contribution to high-impact, globally released video games.
  • Company-provided equipment and home office setup stipend.
  • Regular virtual team-building activities and social events.
Is this job a match or a miss?
Apply Now