Software development remains the largest category in tech hiring globally. Whether you specialise in full-stack, backend, frontend, mobile or DevOps, demand for strong engineers continues to outpace supply across all major markets.
Typical range: $100k–$165k USD · €65k–€110k EUR
Salary Explorer
— what does the market pay?
Saved Jobs
What is a “May be filled” (ghost) job?
Listings older than ~30 days may already be filled or paused. We flag them so you can prioritise fresher roles.
You should have experience with common development tools, techniques, and numerous programming languages. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist.
[Industry: Internet Publishing | Type: Contract | Level: Mid-Senior level] Lensa is a career site that helps job seekers find great jobs in the US. Lensa partners with DirectEmployers to promote this job for TWO95 Inte…
Read full description
[Industry: Internet Publishing | Type: Contract | Level: Mid-Senior level] Lensa is a career site that helps job seekers find great jobs in the US. Lensa partners with DirectEmployers to promote this job for TWO95 International.
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Role:Software Engineers (Python) - RemoteLocation:100% Remote (Global)Compensation:U…
Read full description
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Role:Software Engineers (Python) - RemoteLocation:100% Remote (Global)Compensation:USD 100-200 per hourRole OverviewOne of our clients is seeking experienced Python Software Engineers to help train and improve advanced agentic AI systems. In this role, you will work closely with cutting-edge AI models, providing high-quality engineering input that strengthens their ability to reason, plan, and execute complex software tasks.This is a hands-on opportunity for engineers who enjoy solving real-world backend problems, writing production-grade Python code, and thinking critically about how intelligent systems should approach software engineering challenges.Key ResponsibilitiesWrite, review, and evaluate high-quality Python code used in AI training workflowsBreak down complex engineering problems into structured, logical stepsDebug, refactor, and optimize code to reflect software engineering best practicesProvide detailed feedback on AI-generated code, reasoning, and architecture decisionsWork on backend-oriented tasks involving APIs, data processing, and application logicContribute to shaping how AI systems approach real-world software development scenariosRequired Qualifications2–8 years of professional software engineering experience (post-college)Strong proficiency in PythonExperience building backend systems, APIs, or data-driven applicationsSolid understanding of data structures, algorithms, and software design principlesAbility to reason clearly about edge cases, trade-offs, and maintainabilityComfortable working independently in a remote environment with strong written communicationPreferred QualificationsExperience with frameworks such as Django, Flask, or FastAPIExposure to distributed systems or cloud infrastructureExperience mentoring engineers or reviewing technical workInterest in AI systems, developer tooling, or human-in-the-loop training workflowsWhy JoinContribute directly to the development of next-generation agentic AI systemsCollaborate with a leading AI research organizationCompetitive hourly compensation based on experience and contribution qualityOpportunity to influence how AI learns real-world software engineering practicesContract & Engagement DetailsIndependent contractor engagementFully remote with flexible schedulingProject duration may vary based on performance and business needsWeekly payments via supported global payment platformsThis role does not support H1-B or STEM OPT candidates at this timeAll qualified applicants will be considered without regard to legally protected characteristics.
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Role:Software Engineers (Python) - RemoteLocation:100% Remote (Global)Compensation:U…
Read full description
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Role:Software Engineers (Python) - RemoteLocation:100% Remote (Global)Compensation:USD 100-200 per hourRole OverviewOne of our clients is seeking experienced Python Software Engineers to help train and improve advanced agentic AI systems. In this role, you will work closely with cutting-edge AI models, providing high-quality engineering input that strengthens their ability to reason, plan, and execute complex software tasks.This is a hands-on opportunity for engineers who enjoy solving real-world backend problems, writing production-grade Python code, and thinking critically about how intelligent systems should approach software engineering challenges.Key ResponsibilitiesWrite, review, and evaluate high-quality Python code used in AI training workflowsBreak down complex engineering problems into structured, logical stepsDebug, refactor, and optimize code to reflect software engineering best practicesProvide detailed feedback on AI-generated code, reasoning, and architecture decisionsWork on backend-oriented tasks involving APIs, data processing, and application logicContribute to shaping how AI systems approach real-world software development scenariosRequired Qualifications2–8 years of professional software engineering experience (post-college)Strong proficiency in PythonExperience building backend systems, APIs, or data-driven applicationsSolid understanding of data structures, algorithms, and software design principlesAbility to reason clearly about edge cases, trade-offs, and maintainabilityComfortable working independently in a remote environment with strong written communicationPreferred QualificationsExperience with frameworks such as Django, Flask, or FastAPIExposure to distributed systems or cloud infrastructureExperience mentoring engineers or reviewing technical workInterest in AI systems, developer tooling, or human-in-the-loop training workflowsWhy JoinContribute directly to the development of next-generation agentic AI systemsCollaborate with a leading AI research organizationCompetitive hourly compensation based on experience and contribution qualityOpportunity to influence how AI learns real-world software engineering practicesContract & Engagement DetailsIndependent contractor engagementFully remote with flexible schedulingProject duration may vary based on performance and business needsWeekly payments via supported global payment platformsThis role does not support H1-B or STEM OPT candidates at this timeAll qualified applicants will be considered without regard to legally protected characteristics.
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Role:Software Engineering Specialist (Remote)Location:100% Remote (Global)Compensati…
Read full description
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Role:Software Engineering Specialist (Remote)Location:100% Remote (Global)Compensation:USD 50-150 per hour (paid weekly via Stripe/Wise)Experienced software engineers validate AI-generated code, refine technical prompts, and benchmark algorithms for leading AI research labs. Selection based on technical expertise and evaluation performance.
You will work closely with cross-functional teams to build reliable applications within an agile environment. Final hiring decisions are ultimately made by humans.
For more information, visit www.jaggaer.comJAGGAER is investing in next-generation AI and Agentic AI to revolutionize enterprise procurement. We're seeking a Senior Full Stack Developer who thrives in early-stage produc…
Read full description
For more information, visit www.jaggaer.comJAGGAER is investing in next-generation AI and Agentic AI to revolutionize enterprise procurement. We're seeking a Senior Full Stack Developer who thrives in early-stage product exploration and hands-on AI research and prototyping.In this role, you’ll work on rapid experimentation—translating ideas into working demos using LLMs, orchestration frameworks like LangGraph or CrewAI, and robust Java-based backends with scalable data architectures.
Any information collected there is subject to their terms and privacy notice.Senior Full Stack (Java, Angular) Software Engineer - REMOTEAtlanta, Georgia100% RemoteContract$70/hr - $80/hrAre you an experienced Senior Fu…
Read full description
Any information collected there is subject to their terms and privacy notice.Senior Full Stack (Java, Angular) Software Engineer - REMOTEAtlanta, Georgia100% RemoteContract$70/hr - $80/hrAre you an experienced Senior Full Stack Java Software Engineer who has Angular development experience and is looking for an interesting project to develop some new applications in Java 8, Spring Boot, Angular 8 and Oracle? This role will be full stack Java development so looking for strong Core Java skills (see tech stack below) as well as Angular 8 or higher experience and backend SQL/Oracle skills.Here is a list of the technologies and experience we are seeking for this new role:10+ years of Java experience and experience with Java 8 or higherStrong experience with the Spring framework - Spring Security, Spring MVC, Spring Boot2+ years of recent Angular development experience.
The developer's activities will contribute to a positive customer experience and delivery of high-quality, operationally accurate, secure and reliable business application solutions. Other incentives may be available ba…
Read full description
The developer's activities will contribute to a positive customer experience and delivery of high-quality, operationally accurate, secure and reliable business application solutions. Other incentives may be available based on position level and/or job specifics.About BAE Systems, Inc.BAE Systems, Inc.
We deliver transformational digital solutions to top global companies and Silicon Valley startups. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon.Ability to …
Read full description
We deliver transformational digital solutions to top global companies and Silicon Valley startups. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon.Ability to identify with the goals of FullStack's clients, and dedicate yourself to delivering on the commitments you and your team make to them.Ability to consistently work 40 hours per week.What We OfferCompetitive Salary.Paid Time Off (vacation, sick leave, maternity and paternity leave, holidays).100% remote work.The ability to work with leading startups and Fortune 500 companies.Health, dental, and vision insurance.401(k) w/ 4% match.Ample opportunity for career advancement.Continuing education opportunities.FullStack is proud to be an equal opportunity workplace.
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Title:Python Developer (Remote)Engagement:Hourly contract (independent contractor)Lo…
Read full description
[Applicants: Be among the first 25 applicants | Industry: Technology, Information and Media | Type: Contract | Level: Not Applicable] Title:Python Developer (Remote)Engagement:Hourly contract (independent contractor)Location:Remote – candidates based in the United States, United Kingdom, Canada, Europe, Singapore, Dubai, or Australia who are legally able to work as independent contractors in their jurisdiction.Role OverviewWe are seeking an experienced Python Backend Developer to support the testing and evaluation of AI-powered developer tools. In this role, you will design and maintain backend services while working closely with engineering and research teams to assess how AI models perform in real-world development workflows.Key ResponsibilitiesDesign, develop, and maintain REST and GraphQL APIsImplement data validation, error handling, and security best practicesManage database migrations, schema changes, and performance optimizationTest AI-assisted development tools and document results through structured reportsParticipate in scheduled testing cycles and provide detailed technical feedbackCollaborate with engineering and research teams via SlackComplete surveys and technical evaluations following testing sessionsRequired Qualifications2+ years of professional backend development experienceStrong proficiency in PythonExperience building RESTful and GraphQL APIsKnowledge of database design, migrations, and performance tuningExperience using AI-assisted coding toolsStrong written and verbal communication skillsAbility to work effectively in a remote environmentPreferred QualificationsContributions to open-source projectsExperience evaluating or developing developer toolsInterest in applied AI for software engineering
We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.Python Junior Developer at BairesDevStep into the role of a Python Junior Developer within…
Read full description
We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.Python Junior Developer at BairesDevStep into the role of a Python Junior Developer within our esteemed development team. Your contributions will directly impact the development of cutting-edge applications, all while collaborating closely with a supportive and experienced team.What You Will DoDevelop and maintain Python applications, focusing on writing clean, efficient, and well-documented code.Collaborate with development teams on various projects, contributing to different stages of the software development lifecycle.Identify and troubleshoot software bugs and participate in implementing solutions and optimizations.Engage in code reviews, both reviewing others' code and having yours reviewed, to maintain high software quality and learn best practices.Stay updated with new Python frameworks and libraries.
Editorial process
How we curate roles
Every listing is sourced from employer feeds and hand-reviewed for clarity, compensation, location accuracy, and spam signals before it is surfaced in search.
Titles and locations get normalized so filters stay reliable.
Suspicious redirects or missing companies are flagged and removed.
We rotate fresh roles daily so the feed stays under 7 days old.
Salary insights
Transparency promise
Salary tags blend employer provided ranges with Catalitium estimates. We mark ranges with Est. labels, note any missing data, and never inflate compensation to boost clicks.
Currency harmonized to USD/EUR/GBP/CHF to avoid surprises.
Outliers are reviewed manually before they appear on a card.
Sponsored employers follow the same disclosure and pay rules.
Yes. Remote-friendly AI and ML roles in the EU have grown over 30% year-on-year. Germany, France, the Netherlands, and Spain lead in volume. Use the AI and EU filters together to surface them quickly, and check the salary estimate badge to ensure the range meets your expectations.
How fresh are the job postings?
Listings are refreshed continuously from employer feeds and normalised daily. Each card shows a posted date pill so you can see exactly how old a listing is. Jobs posted within the last 7 days receive a green New badge. Listings older than 30 days receive a May be filled warning.
Do roles include salary estimates?
Yes. Most listings show an Est. salary pill derived from Catalitium's location-based salary database, blended with any employer-disclosed range. Senior and lead roles receive an automatic seniority uplift. If a salary range is genuinely unknown we leave the field blank rather than show a misleading estimate.
What is a ghost job and how do I spot one?
A ghost job is a listing that has been live for 30+ days and is likely already filled, on hold, or was never a real opening. Research suggests up to 40% of active listings at any time are ghost jobs. Catalitium flags every listing older than 30 days with a triangle May be filled badge so you can prioritise your energy on fresh openings.
What are the highest-paying tech roles right now?
AI and ML engineer roles currently command the highest median salaries on Catalitium — around $150k–$200k USD in the US and EUR 100k–EUR 160k in Europe. Principal and Staff Engineer roles come close, followed by senior full-stack and cloud infrastructure engineers. Use the >100k filter to see only high-compensation listings.
How do I negotiate a higher salary offer?
Reference Catalitium's salary data when negotiating: show the employer the market range for your role and region. Studies show engineers who negotiate receive 10–20% more than the initial offer on average. If base salary is fixed, push on equity, signing bonus, remote allowance, and learning budget. See our Salary Negotiation Guide in the Resources section.
Which European cities pay the most for tech?
Zurich and Geneva (Switzerland) consistently top European tech salaries, followed by London, Amsterdam, Berlin, Paris, and Stockholm. Swiss salaries are typically quoted in CHF and translate to EUR 100k–160k for mid-senior roles. London follows at GBP 70k–110k. Berlin and Amsterdam are competitive at EUR 70k–100k for comparable experience levels.
Can I track my job applications on Catalitium?
Yes. Our free Application Tracker lets you move roles through a Kanban pipeline: Applied, Phone Screen, Interview, Offer, and Closed. It requires no account and stores everything privately in your browser. Hit the Track button on any job card to add it. You can also export your full pipeline as a CSV.
How does Catalitium differ from LinkedIn Jobs?
LinkedIn optimises for engagement and premium upgrades. Catalitium is built exclusively for tech candidates who want signal over noise: every listing shows salary estimates, ghost jobs are flagged, AI-powered summaries save you time reading descriptions, and the application tracker replaces the black-hole Easy Apply experience. No premium paywall, no recruiter spam.
Save this search and get a weekly digest of top matches.
Includes salary signal. No spam.