Senior Software Engineer (AI Tools)
CoderFull Time
Senior (5 to 8 years)
Candidates should possess 5-10 years of experience developing MAC, Windows, or Linux applications, including integration with third-party applications, with expertise in Swift, Node JS, C Sharp, C++, and Golang; experience with one of the public cloud providers (AWS, GCP, or Azure) and CI/CD pipelines (preferably Github Actions); and willingness to mentor junior team members. Experience with Windows services, kernels, Event Loggers, Mac Launch daemons, and macOS internals is a significant plus.
The Senior Software Engineer will primarily work with Go, Swift, C#, C++, and Node.js to develop cross-platform applications on Windows, macOS, and Linux, collaborating with architects, UX designers, and DevOps to ensure system availability, scalability, and user experience; utilizing mTLS protocols and OAuth/OIDC flows for secure authentication; writing unit and functional test cases and automating them; contributing to strategic planning and scoping sessions with product managers; and embodying core values by building strong connections, thinking big, and striving for continuous improvement while participating in on-call shifts.
Cloud-based identity and access management services
JumpCloud offers cloud-based directory services that help businesses manage user identities and access to IT resources like applications, networks, and devices from a single platform. It serves a variety of clients, including small and medium-sized businesses and larger enterprises, particularly in sectors that require strong IT security. The company operates on a subscription model with different service tiers, allowing clients to choose features that fit their needs and budgets. JumpCloud's goal is to simplify identity management and access control, enhancing security and operational efficiency for its users.