153,264 Software Engineer jobs
General software engineering roles across the stack and domains.
Software Engineering jobs by country — openings, pay and top skills →
Java Developer (Hybrid) in Aveiro — Grow with Projects
Decskill is hiring a Java Developer for a hybrid project in Aveiro, Portugal. Day to day the person specifies and develops Java solutions with REST APIs, writes unit, integration and E2E tests, maintains technical documentation, and collaborates via Git/GitHub code reviews.
Senior Java Developer - HR Tech (Hybrid PT)
Senior Java Developer building high-performance microservices and APIs for uClockit HR's B2B HR Tech product, taking part in architecture decisions and collaborating with multidisciplinary teams. Hybrid role based in Lisbon or Leiria, in a startup-style environment with daily English communication.
Java developer for enterprise web applications
Full-stack Java developer at IT consultancy Decskill to develop, analyze and maintain scalable enterprise web applications, designing quality, testable code with Java 8+, React, Spring/MVC frameworks, ORM tools and relational databases on servers like WebLogic. Long-term national and international client projects in Portugal.
Senior Java Developer - Java EE & JPA/Hibernate
Sysmatch, a Portuguese IT services company, is hiring a Senior Java Developer with 5+ years of experience to join teams working on projects for international clients, building with Java EE technologies including CDI, EJB, JPA/Hibernate, JMS and SQL. On-site in Portugal, with competitive salary and health/wellness benefits.
Java Developer | Híbrido – Aveiro
Decskill, a Portuguese IT consultancy (part of Grupo Astek), is hiring a Java Developer for a hybrid role based in Aveiro. Day to day: specifying and developing Java solutions, building/consuming REST APIs, writing unit, integration and E2E tests, and maintaining technical documentation.
Sr Java Developer
Senior Java developer at Adentis Portugal building and maintaining robust backend applications using microservices, REST APIs, and AWS cloud services (S3, EKS, EC2, CloudWatch), with relational databases and CI/CD tooling as part of the daily stack.
Java developer in microservices
Hybrid Java backend developer role at IT consultancy Decskill: build Spring Boot microservices on AWS, deploy via CI/CD/DevOps practices, occasionally help with frontend, and work in agile sprints. Requires onsite presence 2 days per week in Lisbon or Porto.
Senior AWS Platform Software Engineer
Senior AWS Platform Engineer - EKS & Kubernetes Support and enhance a business-critical AWS cloud platform within a major Australian Government digital transformation initiative. Work with Amazon EKS, Kubernetes,…
Principal Software Engineering Manager
Overview Security represents one of the most critical priorities for our customers in a world of evolving digital threats, increasing regulatory requirements, growing estate complexity, and rapid advances in AI.…

Software Engineer, Scheduled Tasks
Senior engineer on Vercel's Scheduled Tasks team building the platform primitives behind Workflows, Queues, and Cron — distributed systems for background, event-driven, and scheduled work. Day to day: design/operate these systems, build APIs/SDKs and tooling in TypeScript/JavaScript, and engage with the open-source community.
Auditor Sênior - Controles de TI (III)
Já pensou em atuar na holding de um dos maiores grupos empresariais do Brasil? Somos a Ultrapar, responsável pela alocação de capital e maximização da geração de valor de longo prazo dos negócios do Grupo Ultra,…

Staff Software Engineer, PEO
Staff engineer at Gusto owning the end-to-end onboarding journey for its new PEO product — taking small businesses from discovery to fully set up. Full-stack work in Ruby on Rails and React/TypeScript in a regulated domain, with heavy use of AI tooling, funnel instrumentation, and cross-team design.

Staff Software Engineer, Expansion Experiences
Staff full-stack engineer on Gusto's Expansion Experiences team, building customer-facing upsell and upgrade experiences (plan upgrades, 401(k), health insurance) with A/B experiments and personalization. Works across the stack with Ruby on Rails, React, GraphQL, and TypeScript, hybrid from the San Francisco office.

Staff Software Engineer, Invoicing and Billing
Staff engineer on Gusto's Invoicing and Billing platform, designing and scaling a high-throughput transactional billing engine (invoices, subscriptions, payments, accounting integrations) in Ruby on Rails and React. The role shapes architecture, drives multi-quarter projects, and mentors engineers, with strong emphasis on leveraging AI tools.

Staff Software Engineer, Pricing and Packaging Engineering
Build and scale Gusto’s internal commerce platform, owning product catalog, pricing, subscriptions, and promotions that serve 500k+ small businesses nationwide.

Senior Staff Software Engineer - Pricing and Packaging
Lead architecture and delivery of Gusto’s Commerce Platform, designing systems for pricing, packaging, subscriptions, and promotions that power payroll and HR tools for 500,000+ small businesses.
Senior Software Engineer
Senior engineer at a well-backed AI startup whose product automates complex, content-heavy business workflows. Day to day: building high-throughput Python/Django services and distributed systems, contributing to the React/TypeScript frontend, and owning features end to end, with €80k–€120k plus equity, fully remote in CET.
Senior Python Software Engineer — Hybrid (Barcelona)
Senior Python engineer at Clio, a legal-tech company, building scalable web applications in a hybrid Barcelona-based role open to candidates across Spain. Day to day: collaborate with global engineering teams, solve complex problems, and mentor other engineers, with exposure to AI-enabled legal tech.
Senior Java Developer
Senior Java Developer at NTT DATA in Málaga, Spain, working on an on-site microservices project: analyzing functional/technical needs, building Java services, joining technical decisions, code reviews, testing and incident resolution. Requires 5+ years of Java experience.