Job Openings >> Software Architect
Software Architect
Title:Software Architect
Location:Costa Mesa


Are you ready to slay each day in a position that perfectly suits your skills at a company that rewards passion, creativity and innovation? Because Ultra/Mint Mobile is looking for our next extraordinary Software Architect to level up our Engineering team. This position will take an active role in software design and software delivery.

At Ultra Mobile, you'll join a talented squad in an exciting and evolving industry that will hone your skills, nurture your growth, and offer career development opportunities abound (that means a lot!). We can offer you a fast-paced and driven working environment with challenging work, Fortune 500-style benefits, and great colleagues!


  • Software Design and Development of prototypes and tools that crosses full stack - from UI, DevOps, Backend, Data Services, etc.

  • Passion, understanding, and continual learning of best practices, both in process and development

  • A software language polyglot -experience with multiple languages and to know when to pick the best tools

  • Ability to be assigned a problem and take ownership with minimal guidance

  • Highly motivated self-learner

  • Lead a development team responsible for delivering projects that enable new features and functionality

  • Work with other IT professionals in the company in order to determine needs for new software, platforms and applications


  • Bachelor’s degree in computer science or equivalent degree

  • 10+ years of experience in Software Development

  • Well-versed in software pattern and software design

  • Has full understanding SDLC processes and helping extend SDLC

  • Strong expertise in RESTful or GraphQL api patterns

  • Extensive experience working with microservice architectures

  • Extensive experience architecting, designing and programming applications in a cloud environment

  • Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability

  • Skillful in Unit Testing and BDD

  • Savvy in NOSQL and multiple OLTP databases

  • Strong skills in Queues, PubSub and Data Streaming. For example: SQS/SNS, Kafka

  • Experience with Agile and Scrum, and Agile and Scrum related tools

  • Experience with SPA architecture, React and Angular

  • Experience leading a team and helping your team grow


Ultra Mobile and Mint Mobile. Our two brands are basically the Batman and Superman of the wireless industry, saving our customers from our overpriced competitors with incredible prices and premium wireless service. We are inventors and innovators who believe in owning the outcome of everything we do, being action-based, and embracing the journey we’re on as a team.


We harness the power of innovation in the telecommunications industry with the nation’s fastest, most-advanced 4G LTE network served up at the best prices. Ultra serves the international community residing in America with low-cost plans that include unlimited global text and international calling to 80 destinations. Mint, our online only brand, is disrupting the digital sphere with big bulk savings on 3, 6 or 12-month plans catered to the domestic user. Together, both brands connect people everyday, everywhere with the click of a button…er touchscreen.


Does this position sound like someone you know? If you’re the person for the job, apply! If we don’t seem to be the right fit, refer a friend or colleague or that person that lives down the street and you can get $1,000. Just send an email to with

• Your name

• Their resume or link to their LinkedIn page

If we hire them and they stay for 90 days, you get $1,000 dollars! For more details on restrictions and rules, please email

Alternatively, you can apply to this job using your profile on one of the following sites:

Powered by ApplicantStack