Skip to content

Careers

Build software for clients worldwide

Join our teams in Rawalpindi and Salt Lake City, working on web, mobile, AI and game projects for clients around the world.

How to join CodeSwift

Four steps from your application to your first day.

  1. 01

    Apply

    Apply for an open role, or send us your details below.

  2. 02

    Technical interview

    Talk through your work and your skills with our engineers.

  3. 03

    Personal interview

    Meet the team and talk about how you like to work.

  4. 04

    Onboarding

    Get set up with your team and your first project.

Your growth, our priority

A clear path to grow, from your first role here to leading a team.

See open roles
  • Associate software engineer
  • Senior software engineer
  • Associate team lead
  • UI/UX designer

Connecting talent across the world

Join a global team and work with people from many countries.

Global collaboration

Work with our teams in Rawalpindi and Salt Lake City, and with clients around the world.

Remote-first culture

Connect and work from anywhere.

International opportunities

Work on projects for clients in different countries and industries.

Our culture

We work closely, learn from each other and share what we build.

Get in touch

No open role that fits? Tell us about yourself and we'll get back to you.