Software Engineers

We understand that Software engineering is important in any company. Whether you have a need for a Full stack, Front end heavy, backend heavy, or niche developers. We have a dedicated team of Technical recruiters who understand various technical stacks and languages to deliver top tier Software engineers for any application or platform.

Looking for a Full Stack developer? Whether you have a need for a Java, .NET, Python, PHP, Ruby, or Typescript full stack developers our team has expertise in searching for candidates in various technical stacks.

If you are needing a front-end specialist, we have a dedicated team to recruit for any language from Javascript to React developers to UI/UX designers and beyond.

Our team are experts in finding candidates who specialize in a variety of backend heavy stacks in any language. With our network of candidates dealing with a variety of languages and frameworks with emphasis on backend heavy development, Adaptive Engineering can expedite your search for the right talent.

We understand that sometimes the need arises for a "Niche" specialist developer. Whether you need a developer who's skilled in Salesforce, Ruby on Rails, Hadoop, Mainframe, Quantitative, CRM, BI etc.. our team is well adjusted to the new and emerging technologies as well as the older less used ones in the IT industry.


Active jobs

Senior QA/Dev Tester (Czech Republic, Brno)

Czech Republic
Senior QA/Dev Tester (Czech Republic, Brno) Czech gaming studio is seeking a new colleague to help build and release a new realistic hardcore FPS for PC. YOUR MISSION: Planning, coordinating, and executing testing activities Taking the lead in the QA process Designing, developinqg, and maintaining test cases and test plans Conducting extensive functional testing, identifying and reporting defects and gameplay issues Testing for compatibility problems across various PC hardware and software configurations Accurately identifying, documenting, and reporting defects using bug-tracking systems Working closely with the development team, providing clear and actionable feedback Guiding and mentoring junior members of the QA team, supporting their growth and development. YOUR PROFILE Experienced in testing PC games (essential). Strongly devoted to the world of gaming. Extensively experienced in all aspects of the QA testing lifecycle. Proficient in using QA tools and bug-tracking systems. Very high standard of communication skills and teamwork. Strong critical thinking and analytical abilities. Expertise in test automation frameworks and test scripts is a plus YOUR REWARD Vibrant and inspiring environment among a team of game enthusiasts - you can work with the top people from the gaming industry in the Czech Republic. A modern gaming office - It is a serious job, but there is always time and space for relaxing and socializing in the Relax room with PS4. Opportunity to bring your own ideas into the games Competitive salary, bonus and benefits Relocation Package for foreigners Company events and sports enthusiasts (private gym) Sabbatical leave after 7 years working for the company Did I catch your interest? Then send me your CV: #LI-MK1

Senior Gameplay Programmer

Czech Republic
Senior Game Programmer (Czech Republic, remote) Czech gaming studio is seeking a new colleague to help build a new hardcore shooter game for PC. YOUR MISSION: Design and implement gameplay systems and features using Unreal Engine and C++ Collaborate with designers and artists to ensure that gameplay systems meet requirements Write clean, efficient, and maintainable code, with a focus on scalability and clarity Debug and troubleshoot issues as they arise, and identify and implement solutions in a timely manner Mentor and provide guidance to junior programmers as needed Keep up-to-date with the latest industry trends and advancements in game development YOUR PROFILE You’re hopelessly excited about coding and have the same passion for games Your career track record in programming is longer than 5 years, with a strong emphasis on experience in UE and C++  You have shipped at least 1 premium multiplayer title as a game programmer Strong experience developing FPS shooters Focused on scalability and clarity in your codes You have a very high standard of teamwork and communication skills English - written and spoken YOUR REWARD Vibrant and inspiring environment among a team of game enthusiasts - you can work with the top people from the gaming industry in the Czech Republic. A modern gaming office - It is a serious job, but there is always time and space for relaxing and socializing in the Relax room with PS4. Opportunity to bring your own ideas into the games Competitive salary, bonus and benefits Relocation Package for foreigners Company events and sports enthusiasts (private gym) Sabbatical leave after 7 years working for the company Did I catch your interest? Send me your CV on: #LI-MK1 #LI-Remote

Frontend Engineer (Berlin/Munich, Germany)

About us For our client, who is a start-up company, and a 100% subsidiary of world-leading renewable energy developer, service provider, distributor and energy solutions provider, we are looking for a new colleague on the position of Frontend Engineer. Our client focuses on building software that maximizes the impact of renewable energy investments for a carbon neutral world. And as a global innovation leader, they are committed to long-term partnerships and actively shaping the future of energy. Your Role As a Frontend Engineer you will build the look and feel of our products with contribution towards UX/UI. The core focus will be our product, a B2B data visualisation platform for corporate investors in the renewable energy market, where you will support the technical vision and decisions of our platform. Key Responsibilities Collaborate with the design, QA and backend teams to develop responsive, high-performance web applications using React, Next.js, and TypeScript. Build and maintain reusable components and libraries for future use. Implement complex UI/UX designs while ensuring smooth and consistent user experiences. Integrate data from various back-end services and APIs, using GraphQL where applicable. Utilize state management libraries such as Redux to manage application state effectively. Develop interactive and visually appealing data visualizations using Highcharts or similar charting libraries. Ensure code quality by writing unit and snapshot tests, and participate in code reviews. Work closely with DevOps to implement CI/CD pipelines Qualifications and Experience 3+ years of professional experience in frontend development. Strong proficiency in React, Next.js, TypeScript, and modern frontend technologies. Proficiency in state management libraries like Redux, Mobx, or similar. Solid understanding of Git version control and using GitHub for collaboration. Experience with CI/CD pipelines and automated deployment processes. Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication skills and ability to work collaboratively in a team environment. Detail-oriented with a commitment to producing high-quality, maintainable code. Nice to have Proven experience with charting libraries such as Highcharts, D3.js, or similar. Familiarity with GraphQL and its integration in frontend applications. Prior experience in using React Query for efficient data fetching and caching. Familiarity with containerization using Docker and orchestration with Kubernetes. Experience with Storybook for UI component development and documentation is a plus. Exposure to Kotlin/Java and backend development technologies would be a plus. What we offer Innovative and fast-changing market and working environment Low hierarchies and committed, multi-national, cross-functional team Mobile working and flexible working hours Attractive compensation with performance related bonus Learning & Development budget Access to "Corporate Benefits" portal JobRad Attractive offices in Berlin, Munich, Hamburg We look forward to your application! In case you would be interested in the position, please send you CV on: #LI-NK1

Senior AI Programmer

Czech Republic
Senior AI Programmer (Czech Republic - remote) Czech gaming studio is seeking a new colleague to help build a new realistic hardcore shooter game for PC. YOUR MISSION: Implementing networked AI features in close collaboration with our team of talented programmers and designers Designing and implementing AI behaviors, navigation, and other AI systems that bring our games to life Developing innovative techniques to support a large number of AIs on the server and provide an unparalleled gaming experience. Sharing your expertise and mentoring junior programmers to help them reach their full potential YOUR PROFILE 5+ years experience as Game Programmer on premium titles for PC/Consoles with at least one premium title shipped as AI programmer Excellent knowledge of C++ and expertise in performance optimization and memory management Familiar with game AI concepts, including Navigation, Path Finding, Goal Oriented Action Planning, Hierarchy Task Networks, and more You can prove your experience implementing networked AI and optimizing them Very high standard of communication skills and teamwork Avid fan of online multiplayer gaming YOUR REWARD Vibrant and inspiring environment among a team of game enthusiasts - you can work with the top people from the gaming industry in the Czech Republic. A modern gaming office - It is a serious job, but there is always time and space for relaxing and socializing in the Relax room with PS4. Opportunity to bring your own ideas into the games Competitive salary, bonus and benefits Relocation Package for foreigners Company events and sports enthusiasts (private gym) Sabbatical leave after 7 years working for the company Did I catch your interest? Send me your CV on: #LI-MK1 #LI-Remote

Read our Blogs

14. 08. 2023

Software in Everyday Life: Navigating the Digital Tapestry with Adaptive Engineering

Let's embark on a journey to explore the ubiquity of software and how Adaptive Engineering masterfully navigates this intricate web. Software is the invisible thread weaving through the fabric of our daily lives. As we increasingly rely on these digital tools, the importance of expertly crafted software becomes paramount. With Adaptive Engineering as the guiding star, businesses and individuals alike can navigate the digital dance of life with grace, precision, and innovation.
21. 06. 2023

Six Game-changing Interview Questions to Ask

​The questions you ask during interview play a key role in the impression you make on a prospective employer – choose wisely...Even at the most innovative companies, interviews can follow a predictable pattern. When the interviewer is comfortable that they’ve completed their assessment of you, a familiar question rolls around:“Do you have any questions for us?”What you choose to ask can have a greater impact than you might suspect.If you produce the same questions as everyone else (“What do you like most about your job?”, “What does your ideal candidate look like?”), you might learn some valuable information, but you can’t expect to be stand out for your innovation or make yourself memorable to the interviewer.If you ask something more thought-provoking, however, you can not only set yourself apart from the competition but take the conversation into unexplored territory which the interviewer has not talked about with other applicants.Your conversation becomes memorable, and you have a chance to score points not available to other candidates by discussing things they don’t discuss.Having a selection of insightful, business-focused questions ready can help you distinguish yourself from the crowd and create a unique exchange with the interviewer.Here are 6 examples and why they work:1. What short-term opportunities do you see for the team to improve results?Asking this shows that you’re focused on coming into the role to make an impact.You move away from typical interview generalities (candidate experience, desired skills etc.) to focus on tangible results and what actions can be taken to deliver better outcomes. At the end of the day, this is what the interviewer needs most on their team – no amount of experience or ability matters unless it’s applied to make a difference.Making the question about team rather than the individual role can also reassure the interviewer that you understand your function as being part of a wider collaborative effort.2. What’s the best investment the team has made?This question demonstrates an appreciation of budget and resources, understanding that team results are shaped by the resources at their disposition.Linking work outcomes to the investment and platform provided by the company reveals an ability to think about team performance from a more strategic angle, showing the interviewer that you have the capacity to think beyond the immediate confines of your personal role.It also gives the interviewer an opportunity to talk about positive aspects of the team you’ll be joining - if they are the hiring manager then they may well have been responsible for the investment they choose as their answer.3. How do you see the team in 3 years’ time?Asking questions with a time horizon creates confidence that you are thinking about your position in the long term, and expect to be part of that team after 3 years.The question implies a level of ambition, probing on opportunities that may be created as the team expands.It also invites the interviewer to talk about their own growth goals, and to share the plans they have for developing the group. You then have the opportunity to ensure that your interview performance and responses synch with these objectives.4. Are there trends you’re worried you’re not keeping pace with?This shows that you view your role in a commercial context, and don’t expect anything outside your job description to be someone else’s problem.Rather than be a passive member of the team, you are aware of threats and challenges in business and assume shared responsibility for overcoming these together with your manager and colleagues.Raising the issue of trends also takes the conversation into a wider reflection on industry news and developments, where you can have a chance to showcase your expertise and share your opinions of where things are headed.5. What will be the next big investment the team will make?Probing around future change to the team illustrates a potential to think big as well as small.In addition to joining the team to excel in your assigned function, you’re also interested in the roadmap for the team’s evolution.Are there any big changes coming up?What tools, infrastructure or additional talent would help the team’s performance move to the next level?You demonstrate a collaborative mindset, focus on team success and excitement for the future.6. What are you most proud of about the team?By inviting the interviewer to talk about what they’re proud of, you switch the conversation onto their own career and contribution, which inevitably generates a positive vibe in the discussion.Putting them and what they’re proud of in the spotlight helps show that you’re aware of your manager’s own career, and creates an opportunity for you to make clear that you will be an asset to their personal development and ambitions – joining the team to give, to support and not simply to follow instructions.***Ready to explore new software engineering and IT engineering career opportunities?Adaptive Engineering recruits across the US, Asia and Europe, filling roles with agencies, saas companies and brands in more than 20 countries. ​
29. 07. 2022

​Preparing for a Coding Assessment

It can be frightening to take a coding test and with good reason! Whether it is to get an interview or if it is the final step to landing the job, most of the time these assessments are make or break to move on with the interview to offer process. But with enough preparation, you can ace the interview and move one step closer to getting your ideal job.​How to Get ReadyMajority of the time in today’s virtual world, whether it is for an entry level or especially a senior level position, some type of assessment will be involved such as: Codility, CodeSignal, HackerRank, a company created live test, etc. There are a few things you should do to get ready if you're applying for a development job at a company that uses a coding test.​Do not Over Think but Take nothing for GrantedDon't underestimate how challenging a coding interview will be or expect that your abilities will be sufficient as the first step in effectively preparing for one always expect the unexpected. At the same time try not to over think and cause yourself anxiety or stress before it is time to take it, as this can cause you to second guess yourself and/or go against your gut which can waste time especially in cases of a timed test. Coding interviews are intended to test you as much as possible, regardless of how skilled a developer you may be. These kinds of interviews provide the business with insight into your thought process such as troubleshooting and problem-solving issues that may arise in a real-life environment, how you approach challenges, and if you simply perceive the obvious underlying problems, in addition to evaluating your basic coding skills as it pertains to the job you are or might be interviewing for.​Get to Know the BusinessFinding out as much information as you can about the business is another crucial step.1.      What specific software or services do they focus on?2.      What are the job details such as programming languages, Databases and frameworks are they developing with?3.      On what projects is the business now engaged and have you had any past experience working on a similar project?4.      What is their industry and what businesses do they collaborate with?​Take time to look the company up on LinkedIn, google, YouTube even. Do you have any colleagues (former or present) who knows about them or knows someone currently working there? Get to know the backgrounds of the team and know who you are interviewing with.   Get the basics down.Frequently, a coding test would require you to perform supposedly simple tasks like modifying/debugging code or creating an algorithm that, in most cases, you could find online for free especially with YouTube, Google, even Tik-Tok, it should be fairly simple to find articles and videos from industry veterans who are hiring managers themselves. These activities are typically designed to see how you approach and tackle the challenge. They are testing you to see if you would approach the situation simply or overthink it. ​Practice (Write out your Code)I know I keep bringing up Google and YouTube quite often, but none the less they are great tools for knowledge. Visual learners can watch countless videos on YouTube on preparing for assessments. With Google you have access to hundreds if not thousands of free practice tests you can take beforehand, so it is very important you find time to practice. The more relaxed you are going into an assessment, the better the chance you have in passing. Another great way to practice is your past or current colleagues. If you have worked in the industry for years and are interviewing for a better opportunity reach out to some of your connections (past co-workers or even managers) for tips or even, ask them if they themselves use an assessment in their hiring process. If you are new to the industry reach out to your friends or former classmates who recently got a job or are interviewing themselves. This is a great way to get real life expectations of what may be involved in a coding assessment whether it is for an internal “Live Test” and especially for a platform like Codility or HackerRank.While the test is on the computer, most companies will require you to write your code out during the interview.​In ConclusionTherefore, go into each coding exam fully aware of how crucial it is to the business. Even if the interviewer tries to reassure you by suggesting the outcome won't be determined by the results, they probably will. The business ultimately wants to know that you can deliver on your promises, and there is rarely a better way to do this than to demonstrate your ability to deliver.Most importantly eliminate any doubt and stress, and the best way to do this is to arm yourself beforehand with as much knowledge and practice before your interview. The more comfortable and confident you are, the more successful you will be in passing an assessment. Despite the difficulties, you can master your coding interview and get one step closer to your goal with a little homework, research, and preparation.