GrepJob
Semperis

Software Engineer

Semperis
Apply
3 days ago
Toronto, Canada or Dallas, TX, USAMid Level
H1B Sponsor

Responsibilities

  • Develop SaaS product features that help customers protect Microsoft Entra ID, Microsoft Active Directory, and Microsoft 365 applications.
  • Implement, test, and deliver features end to end.
  • Communicate effectively, share knowledge, and contribute to team success.
  • Drive innovation, code and architecture improvements, and quality and security best practices.

Requirements

  • At least 3 years of experience with C# and .NET Core and the ability to produce production-ready code in an organization of similar size and complexity.
  • Knowledge of data structures, algorithms, SQL and NoSQL databases, and data modeling.
  • Experience writing acceptance tests and working with an agile development process.
  • Strong communication, collaboration, self-motivation, and work ethic.
  • Preferred experience with containerized applications, microservices, and Kubernetes clusters.
  • Preferred experience developing enterprise applications, distributed systems, and multi-tenant SaaS applications hosted on Azure or Amazon.
  • Preferred advanced knowledge of multithreading and asynchronous programming in C# or Python.
  • Preferred experience with Azure Blob Storage, OpenSearch or Elastic, Redis, SQLite, and Microsoft SQL Server.
  • Preferred knowledge of Microsoft Entra ID, Microsoft 365, Azure AD Connect, and Azure AD B2C.
  • Preferred knowledge of Azure application programming models and APIs.
  • Preferred experience with HTTP, TLS, gRPC, WebSocket, AMQP, Kafka, OAuth, OpenID Connect, SAML, and REST.
  • Preferred knowledge of security programming best practices, Windows, Linux, web security, and encryption algorithms.

Benefits

  • Hybrid role based in Dallas, TX, working in the office up to three days per week and remotely the remaining days.
  • Employee experience emphasizes purpose, growth, balance, and work-life balance.

Tech Stack

Apache KafkaAzureC#gRPCKubernetesLinuxMicrosoft SQL ServerPythonRedisSQLSQLiteWindows

Categories

Semperis

About Semperis

501-1,000 employees

For security teams charged with defending hybrid and multi-cloud environments, Semperis ensures the integrity and availability of critical enterprise directory services at every step in the cyber kill chain and cuts recovery time by 90%. Purpose-built for securing hybrid identity environments—including Active Directory, Entra ID, and Okta—Semperis’ AI-powered technology protects over 100 million identities from cyberattacks, data breaches and operational errors. The world’s leading organizations trust Semperis to spot directory vulnerabilities, intercept cyberattacks in progress and quickly recover from ransomware and other data integrity emergencies. Semperis is headquartered in Hoboken, New Jersey, and operates internationally, with its research and development team distributed throughout the United States, Canada and Israel. Semperis hosts the award-winning Hybrid Identity Protection conference and podcast series (www.hipconf.com) and built the community hybrid Active Directory cyber defender tools, Purple Knight (www.semperis.com/purple-knight/) and Forest Druid. The company has received the highest level of industry accolades, recently named to Inc. Magazine’s list of best workplaces for 2024 and ranked the fastest-growing cybersecurity company in America by the Financial Times. Semperis is a Microsoft Enterprise Cloud Alliance and Co-Sell partner and is a member of the Microsoft Intelligent Security Association (MISA).