Senior Software Engineer | MDM
作为 NinjaOne 快速增长的移动设备管理团队高级软件工程师,你将为我们的 UnifiedITProfessionalsOperations 产品套餐做贡献,设计和实施可扩展的新解决方案和产品改进。提供清洁和优化编码解决方案,你将致力于开发高质量的软件应用程序超越客户的期望 我们的客户非常喜欢我们的产品.MDM 团队通过直接与果和谷歌等行业领导者合作来塑造和执行我们企业流动性战略以及开发 iOS,Android,Chrome OS 和 Windows 设备的尖端解决方案推动创新的发展。位置- 如果你位于美国,并且居住在以下州之一 - CA,CO,CT,FL,GA,*IL,KS,MA,MD,ME,NJ,NC,NY,OH,OR,TN,TX,VA 和 WA,我们可以从远程工作。如果你更喜欢混合选项,我们有在奥斯,TX 和坦帕,FL 的实体办事处。*本职能需要现场面试。我们聘请最好的软件工程师,但我们的团队经验不能伤害:NinjaOne 基于 Java,Kotlin,Golang,C++,以及 Postgres;支持数百万用户终点并运行为 AWS 上可扩展云服务微服务。了解大规模数据库关键,asynchronous,客户端应用程序设计将帮助你。你将做什么 · Kotlin,Java 软件开发利用你的专业知识为我们后端服务中大规模软件应用程序的发展作出贡献。使质量成为你的工作不可变的一部分并帮助 fellow engineers 继续满足我们的质量第一标准。· Committing Code and Shipping Products 你将是使用 AI 来提供解决方案的最值得信赖的工程师之一。负责在创业环境中实施设计模式和处理企业级软件挑战。Impactproduct 比其他公司更实用,以数百万至数百万个终点运行的尺度构建软件。· 工作在人工智能驱动的工具,以消除炉板并让你专注于真正的创新。·其他职责如需要。关于你 •计算机科学,计算机工程,信息技术或同等的工作经验学士学位。•10年以上的经验在 Kotlin 或 Java 软件开发中用于产品应用程序或同等。•4年以上的经历与高度可扩展的软件系统合作
查看英文原文
About the Role
As a Senior Software Engineer on thefast-growingMobile DeviceManagementTeam at NinjaOne,you will becontributing to ourUnifiedITProfessionalsOperations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you'll work to develophigh-qualitysoftware applications that exceed our customers' expectations — seriously our customers love our products.
The MDM Teamdrives innovation bycollaborating directly with industry leaders like Apple and Google to shape and execute our enterprise mobility strategy,anddevelopscutting edge solutions for iOS,Android, Chrome OS and Windows devices.
Location- We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA,CO, CT,FL,GA,*IL,KS,MA,MD, ME,NJ,NC,NY,OH, OR, TN, TX, VA, andWA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
*Onsite interviews may be required for this role.
We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java, Kotlin,Golang, C++, and Postgres; supporting millions of user endpoints and running as a scalable cloud service across microservices on AWS. Knowing large-scale datastore bottlenecks, asynchronous application design, and client-server architecture will help you.
What You'll be Doing
- Kotlin, Java Software Development— use your expertise to contribute to the development of large-scale software applications across our backend services. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards.
- Committing Code and Shipping Products— you will be one of our most trusted engineers utilizing AI to deliver solutions. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impactproductmore hands-on than at other companies, building softwareon a scalethat runs on millions and millions of endpoints.
- Work on bleeding-edge multi-agent systems with AI powered tools that remove boilerplate and let you focus on true innovation.
- Other duties as needed.
About You
•Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
•10+years’ experienceinKotlin orJavasoftware development for product applications or equivalent.
•4+years’ experienceworking with highly scalable software systems
•Working knowledge of breadth of OOP design principles.
•Knowledge of API best practices and REST service development usingframeworks likeSpring boot.
•Expert knowledge of relationalDatabase design and development experience.
•Experience creating both client and server-side development for responsive messaging.
•Experience with RabbitMQ; familiarity with Kafka is a plus.
•Hands-on experiencedeveloping microservices,deploying onECSand running them in AWS.
•Exposure to DevOps practices and tooling is valued
•Caching systems expertiseand experience with Redisis preferred.
•Solid expertise in Kotlin will make you astandoutcandidate.
About Us
NinjaOne unifies IT to simplify work for more than40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in asingle console to improve efficiency, increase resilience, and reducespend. By automating IT and managing all endpoints, organizations give employeesa greattechnology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
What You'll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work withopportunityfor growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the cityproperor are willingto self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $140,000 - $220,000 per year.
For roles based in New York, the base salary hiring range for this position is $140,000 - $220,000 per year.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
Onsite interviews maybe required for this role.
JL1
Originally posted on Himalayas