Senior Software Engineer, Authorization
普云®所有职位都是远程的,除非工作说明书中另有规定。关于 JumpCloud® JumpCloud ® 是人工智能驱动的统一 IT 管理平台,旨在保护现代员工。通过巩固身份,设备和访问管理,JumpCloud 提供了智能安全的 IT,从人类用户到自主 AI 代理人。我们帮助全球组织消除复杂性并将人工智能风险转化为优化的优势,确保合适的人和代理人在任何时候都获得合适资源的安全访问。高级软件工程师作为质量和速度的可靠驱动器,确保在时间区之间进行无执行。开发,测试并部署可扩展,安全且非常好的 Go,NodeJS 或 Python 服务。确保所有代码符合高性能和维护性标准,重点是为全球用户降低延迟。设计和开发新的功能和传统服务的自动化测试案例,确保新代码被覆盖并积极减少回归风险。支持使用 CI/CD 门以实现质量标准的自动实施。合作与产品管理和 UX 在多个时区中进行精细化,评估功能发现期间的技术可行性,并确保工程路线图符合业务价值。专注于定义可靠的警告和跑本,以实现分布式运营的零停机时间部署能力。帮助工程团队改善流程,促进自动工具的有效使用,利用人工智能加速开发周期 (例如代码生成,测试生成,依赖追踪)我们正在寻找:拥有8年以上行业编程经验,具有提供端到端生产质量,复杂和可扩展的软件产品的证明记录。熟练学习 Go,NodeJS 和/或 Python.根据需要进行全堆集成的 VueJS 的能力。对核心 Auth/IAM 技术 (如 OAuth 2.0,OIDC (OpenID Connect),JWT 和 IAM 系统的深入了解。对于基础设施作为代码 (Terraform)和云技术概念的能力。在地理分布式团队环境中勃发展的能力;依赖于异步通信,书面文档 (GitOps) 并满足严格完成定义 (DoD) 实践。优秀的组织技能和技术领导能力
查看英文原文
All roles at JumpCloud® are Remote unless otherwise specified in the Job Description.
About JumpCloud®
JumpCloud® is the AI-powered unified IT management platform designed to secure the modern workforce. By consolidating identity, device, and access management, JumpCloud provides intelligent, secure IT that scales from human users to autonomous AI agents. We help organizations around the globe eliminate complexity and turn AI risk into an optimized advantage, ensuring the right people and agents have secure access to the right resources at all times.
JumpCloud is Intelligent, Secure IT.
What you’ll be doing:
The Senior Software Engineer acts as a reliable driver of quality and velocity, ensuring seamless execution across time zones.
Develop, test, and deploy scalable, secure, and exceptionally well-documented Go, NodeJS, or Python services. Ensure all code meets high standards for performance and maintainability, with an emphasis on reducing latency for global users.
Design and develop automated test cases for both new features and legacy services, ensuring that new code is covered and actively reduces regression risk. Champion the use of CI/CD gates to enforce quality standards automatically.
Partner with Product Management and UX across multiple time zones to refine requirements, assess technical feasibility during feature discovery, and ensure the engineering roadmap aligns with business value.
Focus on defining alerts and runbooks that enable reliable, zero-downtime deployment capabilities for distributed operations.
Help the engineering team to improve processes, promoting the effective use of automated tools and leveraging AI to accelerate development cycles (e.g., code generation, test generation, dependency tracing)
We’re looking for:
8+ years of industry programming experience, with a proven track record of delivering end-to-end production quality, complex and scalable software products.
Proficiency in Go, NodeJS, and/or Python. Willingness to learn VueJS as needed for full-stack integration.
Deep understanding of core Auth/IAM technologies such as OAuth 2.0, OIDC (OpenID Connect), JWT, and IAM systems.
Aptitude for Infrastructure as Code (Terraform) and cloud technology concepts.
Demonstrated ability to thrive in a geographically distributed team environment, relying on asynchronous communication, written documentation (GitOps), and meeting strict Definition of Done (DoD) practices.
Excellent organizational skills and technical leadership skills, capable of driving consensus and clear direction in a cross-functional environment, including the ability to facilitate effective decision-making across multiple time zones.
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