Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer, Core Services - Mexico image - Rise Careers
Job details

Software Engineer, Core Services - Mexico

All roles at JumpCloud are Remote unless otherwise specified in the Job Description.


About JumpCloud

JumpCloud® delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across your organization. With JumpCloud, IT teams and MSPs enable users to work securely from anywhere and manage their Windows, Apple, Linux, and Android devices from a single platform. JumpCloud is IT Simplified.



What you'll be doing: 

JumpCloud is seeking a Software Engineer to join our Core Services team. In this role, you'll help develop mission-critical services that power JumpCloud's foundational infrastructure, including our API Gateway, Notification Systems, and workflow orchestration engines.


You'll work with the team to implement highly available distributed systems that handle authentication, authorization, rate limiting, and notifications at scale. Working with modern technology stacks, you'll contribute to migrating legacy MongoDB clusters to our new Core Services Platforms while ensuring zero downtime and data integrity.



Key technical focus areas include:
  • Supporting our API Gateway infrastructure
  • Creating reusable libraries and plugins in Go and/or Node.js
  • Supporting and building upon our Notification Services
  • Supporting and building upon our Workflow Services
  • Implementing rate limiting solutions


We're looking for:
  • 3+ years of professional software engineering experience
  • Experience with Go and/or NodeJS
  • Knowledge of API design, gRPC, and microservices concepts
  • Familiarity with public cloud platforms (AWS, GCP)
  • Familiarity with DocDB and MongoDB
  • Strong and team-focused communication and interpersonal skills. 
  • Understanding of distributed systems fundamentals


#LI-


Where you’ll be working/Location:

JumpCloud is committed to being Remote First, meaning that you are able to work remotely within the country noted in the Job Description.


You must be located in and authorized to work in the country noted in the job description to be considered for this role. 


Please note: There is an expectation that our engineers participate in on-call shifts. You will be expected commit to being ready and able to respond during your assigned shift, so that alerts don't go unaddressed.


Language:

JumpCloud has teams in 15+ countries around the world and conducts our internal business in English. The interview and any additional screening process will take place primarily in English. To be considered for a role at JumpCloud, you will be required to speak and write in English fluently.  Any additional language requirements will be included in the details of the job description.


Why JumpCloud?  

If you thrive working in a fast, SaaS-based environment and you are passionate about solving challenging technical problems, we look forward to hearing from you! JumpCloud is an incredible place to share and grow your expertise! You’ll work with amazing talent across each department who are passionate about our mission. We’re out of the box thinkers, so your unique ideas and approaches for conceiving a product and/or feature will be welcome. You’ll have a voice in the organization as you work with a seasoned executive team, a supportive board and in a proven market that our customers are excited about.  

 

One of JumpCloud's three core values is to “Build Connections.” To us that means creating " human connection with each other regardless of our backgrounds, orientations, geographies, religions, languages, gender, race, etc. We care deeply about the people that we work with and want to see everyone succeed." - Rajat Bhargava, CEO

 

Please submit your résumé and brief explanation about yourself and why you would be a good fit for JumpCloud.  Please note JumpCloud is not accepting third party resumes at this time.   

 

JumpCloud is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.


Scam Notice:

Please be aware that there are individuals and organizations that may attempt to scam job seekers by offering fraudulent employment opportunities in the name of JumpCloud. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers. Please note that JumpCloud will never ask for any personal account information, such as credit card details or bank account numbers, during the recruitment process. Additionally, JumpCloud will never send you a check for any equipment prior to employment.


All communication related to interviews and offers from our recruiters and hiring managers will come from official company email addresses (@jumpcloud.com) and will never ask for any payment, fee to be paid or purchases to be made by the job seeker. If you are contacted by anyone claiming to represent JumpCloud and you are unsure of their authenticity, please do not provide any personal/financial information and contact us immediately at recruiting@jumpcloud.com with the subject line "Scam Notice" 

 

#LI-Remote #BI-Remote

JumpCloud Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
JumpCloud DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of JumpCloud
JumpCloud CEO photo
Rajat Bhargava
Approve of CEO
What You Should Know About Software Engineer, Core Services - Mexico, JumpCloud

JumpCloud is on the lookout for a talented Software Engineer to join our dynamic Core Services team! In this fully remote role, you'll play a pivotal part in developing mission-critical services that ensure our infrastructure runs smoothly. From implementing our API Gateway to enhancing notification systems and workflow orchestration engines, you'll dive deep into the technology that powers JumpCloud. Imagine working with modern stacks while migrating legacy MongoDB clusters to sophisticated new platforms without a hitch—and zero downtime! Your technical skills in Go and/or Node.js, along with your understanding of distributed systems and API design, will be essential in building reusable libraries and implementing robust rate limiting solutions. Here, creativity is celebrated, and your unique ideas for product features will find a welcoming audience. With a preference for candidates who have 3+ years of professional experience, we value strong communication skills and a collaborative spirit, as our team thrives on building genuine connections. If you're eager to tackle challenging technical problems and grow your expertise in a supportive environment alongside passionate colleagues, JumpCloud is the right place for you. Plus, our commitment to a remote-first culture means you can work from anywhere within the country mentioned in the job description. Join us on this exciting journey as we simplify IT for organizations worldwide!

Frequently Asked Questions (FAQs) for Software Engineer, Core Services - Mexico Role at JumpCloud
What are the responsibilities of a Software Engineer at JumpCloud?

As a Software Engineer at JumpCloud, you'll be responsible for developing critical services that support our infrastructure. Your main duties will include enhancing our API Gateway, working on notification and workflow services, and implementing rate limiting solutions. Additionally, you'll be involved in migrating legacy MongoDB clusters to our new platforms while maintaining data integrity and zero downtime.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at JumpCloud?

To qualify for the Software Engineer role at JumpCloud, candidates should have a minimum of 3 years of professional software engineering experience. Proficiency in Go and/or Node.js is required, along with knowledge of API design, gRPC, and microservices. Familiarity with public cloud platforms like AWS and GCP, as well as MongoDB and DocDB, will be beneficial.

Join Rise to see the full answer
What is the work environment like for a Software Engineer at JumpCloud?

JumpCloud fosters a fully remote work environment, making it easy for Software Engineers to work from anywhere within the specified country. The company promotes a culture of collaboration, where engineers are encouraged to share their unique ideas and contribute to the team. A remote-first approach allows for a flexible work-life balance while still engaging with passionate colleagues across various departments.

Join Rise to see the full answer
How does JumpCloud support its engineers in their professional growth?

JumpCloud is dedicated to the professional growth of its engineers. The company encourages participation in challenging projects that hone technical skills while fostering a collaborative atmosphere. Engineers also have access to seasoned mentorship and the opportunity to represent their ideas in front of an experienced executive team, helping to cultivate their expertise in SaaS development.

Join Rise to see the full answer
What values does JumpCloud prioritize for its Software Engineering team?

JumpCloud prioritizes values centered around connection, collaboration, and innovation within its Software Engineering team. The company is committed to creating a diverse and inclusive environment where every team member feels valued. JumpCloud believes in building meaningful relationships and encourages engineers to share their unique perspectives to drive the company’s mission forward.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Core Services - Mexico
Can you explain your experience with Go and Node.js as a Software Engineer?

When answering this question, highlight specific projects where you used Go or Node.js. Talk about the challenges you faced and how you overcame them. Focus on your understanding of best practices and the impact your contributions made to the overall project.

Join Rise to see the full answer
How do you approach API design in your software projects?

Discuss your methodology for designing APIs, including planning, documentation, and usability. Mention any frameworks or tools you've used and the importance of considering the consumer's perspective when developing APIs.

Join Rise to see the full answer
How would you ensure the integrity of a migration from MongoDB to a new Core Services Platform?

Explain your systematic approach to migrations, such as thorough testing, creating backups, and implementing strategies to minimize downtime. Share any specific examples of past migrations you have managed and the outcomes.

Join Rise to see the full answer
What strategies do you use for rate limiting in distributed systems?

Talk about various techniques you've employed for rate limiting, such as token buckets or leaky buckets. Highlight how these strategies can help prevent abuse and ensure that the system remains responsive.

Join Rise to see the full answer
How do you handle on-call duties and incident response?

Emphasize your organizational skills, communication strategies, and how you prioritize tasks during on-call shifts. Discuss past experiences responding to incidents and what you learned from them.

Join Rise to see the full answer
Can you provide an example of a collaborative project you've worked on?

Describe a project where team collaboration played a key role. Highlight your specific contributions and how you facilitated team dynamics to achieve a successful outcome.

Join Rise to see the full answer
What do you consider when ensuring high availability for services?

Outline the principles behind high availability, such as load balancing, redundancy, and failover strategies. Discuss how you've implemented these in your prior work and the results.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Share the resources you rely upon, such as blogs, webinars, or industry conferences. Mention any professional groups or online communities you engage with to share knowledge and ideas.

Join Rise to see the full answer
What’s your understanding of microservices architecture?

Define microservices architecture and its benefits. Discuss experiences you’ve had in developing or implementing microservices, including any challenges and solutions.

Join Rise to see the full answer
Why do you want to work for JumpCloud as a Software Engineer?

Craft your answer to reflect your excitement about JumpCloud’s mission and how your skills align with the company's goals. Show genuine interest in the culture and values they promote while tying in your passion for solving technical problems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago

As a Manager of Channel Sales at JumpCloud®, you will lead efforts to expand market reach through strategic partnerships while managing a results-driven sales team.

Photo of the Rise User
Posted 9 days ago

As a Business Development Representative at JumpCloud, you will play a crucial role in generating new sales opportunities in a fully remote environment.

Photo of the Rise User
IBC Bank Hybrid San Antonio, TX
Posted 5 days ago

Join IBC Bank as a .NET/Core Developer and help create innovative software solutions.

Photo of the Rise User
Airbnb Remote San Francisco, California, United States
Posted 8 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Step into a pivotal role at Airbnb as a Staff Software Engineer, driving technical initiatives and building systems that power a global platform.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Become a key contributor in crafting cutting-edge software solutions for autonomous vehicles with NVIDIA's Solution Engineering team.

Photo of the Rise User
EPATHUSA Remote Saint Paul, MN
Posted 2 hours ago

Join a forward-thinking team as a Lead .Net Developer, leading the creation of high-performance applications in a hybrid work environment.

Photo of the Rise User
Posted 8 days ago

Become a pivotal part of Datacom's team as a Senior Java Developer, creating transformative tech solutions across Australia and New Zealand.

Photo of the Rise User
Posted 9 days ago

Seeking a skilled Software Development Engineer to enhance the quality and performance of critical software products for the FDNY.

Posted 10 days ago

Take a leading role at Etraveli Group as a Senior Software Developer, where your expertise will drive innovative tech solutions in the travel industry.

Photo of the Rise User
Posted 5 days ago

Join Empirical in building an AI-driven platform to help candidates prepare for product management roles through innovative web applications.

Photo of the Rise User
Posted 8 months ago
Customer-Centric
Inclusive & Diverse
Collaboration over Competition
Transparent & Candid
Growth & Learning

JumpCloud’s mission is to Make Work Happen®. That means empowering IT admins and connecting users to the IT resources they need via one secure identity, through a cloud directory service. Our guiding light is our customer. We work every day to mak...

103 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!