Full Time

MJD is looking for a Senior iOS Software Engineer to be a part of the creative collective who has been awarded San Diego Business Journal’s prestigious “Best Places to Work” three years in a row. You have a passion for new technology and pushing the boundaries on how we communicate through mobile devices. 

MJD is busy building the future, and we’re looking for a Senior iOS Engineer that wants to help us make sure it works. This person will have all the prerequisite developer chops: building mobile apps; working with APIs, social media integration, and smartphone/tablet hardware capabilities; ensuring optimal performance and scalability. The person that will fill this position will have a passion for new technology and pushing the boundaries of what can be done with iOS. You dream of this stuff when you go to bed. You wake up and can’t wait to start coding. Your passion and your optimism is contagious and makes the agency a wonderful place to work.

To be successful at MJD you need the following traits: openness, curiosity, optimism, a tendency toward learning through doing, and experimentation. We want people who can approach problems from new angles, handle surprises, learn quickly, and excel in any position.

You will report to MJD’s Chief Technology Officer. On a daily basis you will be responsible for both oversight and creation of mobile apps for clients. These aren’t your normal, everyday clients either. You’ll have the career changing opportunity to work with some of the biggest brands in the world including Disney, the Grammys, Qualcomm, Oakley, Red Bull and more.

You’ll have time, and are expected to research part of your day away to keep fresh on what is happening in the app world. MJD has won 15 major awards in the last year including Webby Awards, OMMA, W3 Awards and ADDYs. Being ahead of current trends makes this possible. The chosen candidate will have the marquee projects to work on to add to this illustrious list. Some say awards don’t mean anything – but it sure is fun working on projects cool enough to win them.

As a Senior Engineer, you will have a leadership role at MJD providing mentorship to the development team while inspiring the entire agency to create amazing work, all while having a positive attitude. We are lucky enough to work with some of the most successful brands in the world, and our standards speak for themselves. That said, we’re looking for someone that can show us a thing or two about great engineering that pushes boundaries.

We are accepting applications for both our San Diego office, located in Pacific Beach, and our Los Angeles office, located in Santa Monica. Our Pacific Beach location is three blocks from the ocean, in the heart of restaurant row on Cass Street, providing a plethora of awesome lunch spots. You will be surrounded by a tight knit crew of the most talented people in Southern California across the fields of digital strategy, user experience, design, web development, mobile app development, and experiential marketing. We offer extremely competitive salaries, health and dental insurance and some very non-standard benefits like unlimited vacation, remote working options and a 401k that includes both matching and profit sharing. Get a glimpse of our extraordinary culture on Instagram.



  • You’ve worked with the iOS operating system for at least two years and are comfortable with Swift
  • You have an iOS application in the Apple App Store
  • Experience with a variety of web services including XML, REST, JSON, SOAP, etc.
  • Knowledge of a scripting language like Perl, Ruby, Python, or others is a plus
  • Git experience – show us some code examples on Github
  • If you can write for Android as well, stop reading and email us immediately for an interview 😉