Senior Software Engineer

Engineering Guadalajara, Jalisco Remote - Mexico


Position at J2 Cloud Services

We are looking for a Software Engineer awesome at making teams effective and producing great software.

We are looking for someone who is passionate about building products that are reliable, scalable, secure, and highly available, while always looking for ways to deliver the most value with the greatest quality.

About us

Join an energetic team in one of the hottest growing sectors in software—cybersecurity. VIPRE Security Group, a part of J2 Global (NASDAQ: JCOM), is a global, highly rated, award-winning security, privacy, and data protection company protecting millions of consumers and businesses supporting some of the largest brands. Backed by cutting-edge machine learning, one of the world’s largest threat intelligence clouds, and real-time behavior monitoring, the VIPRE Security Group delivers unmatched protection against today’s most aggressive threats. The group operates under various brands, VIPRE™, STRONGVPN™, IPVANISH™, SafeSend™, Inspired eLearning™, Livedrive™, SugarSync™, KeepItSafe™, LiveVault™, and OffsiteDataSync™.


Join our team and help us fight cybercriminals and protect our customers by delivering innovative solutions that help keep families and businesses and their data, digital identity, employees, websites, emails, and applications private and safe. 

Here’s how your day-to-day looks like

As a Senior Software Engineer, you will be touching on some of the most interesting VPN-based products available in the industry. You will be in close contact with the Product Management organization to produce the best engineering solutions for our highly demanding customers.

Security, reliability, high availability, and scalability will be your everyday challenges in a company that has a great variety of products tailored to the needs of customers looking for the best internet protection solutions. You’ll get to know different protocols, standards, and regulations in the ever-growing security industry.

No day will pass without discussing the architecture of a fresh-baked feature that aims to improve the team’s input and the customer experience in meaningful ways.

At the end of the day, you’ll feel a sense of accomplishment knowing that our users and the internet in general, is more secure thanks to you and your team.


  • Write “clean”, well-designed code
  • Produce detailed product specifications
  • Troubleshoot, test, and maintain the core product software to ensure high availability, strong optimization, and functionality.
  • Contribute to all phases of the development lifecycle
  • Follow industry best practices
  • Develop and deploy new features to facilitate related procedures and tools if necessary
  • Discuss roadmap and feasibility of feature requests.
  • Participate in peer review sessions to ensure code quality.
  • Tackle technical challenges by thoughtfully leading collaborative efforts based on the teams’ strengths.
  • Engage in architecture discussions to define the best course of action.


Must have:

  • Proven proficiency in Python (preferred) or any other programming language.
  • Experience working in scrum teams and familiarity with agile methodologies.
  • Self-motivated and proactive.
  • Advance proficiency in English capable of explaining complex concepts with clarity. Having experience interacting with stakeholders and customers is desirable.
  • Vast knowledge of relational databases, version control tools, and of developing web services.
  • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, etc.
  • Experience releasing software to production in an iterative and painless way.
  • Having successfully applied quality assurance processes throughout the software development life cycle, e.g. unit test, integration test, load testing, performance testing, among others.

Nice to have:

  • Knowledge of different languages/frameworks/architectures in different environments.
  • Containerization (Docker, Kubernetes)
  • DevOps practices