Job Closed

This listing is no longer active.

Smarsh logo
Smarsh

Smarsh enables organizations to manage the risk and uncover the value within their communications data.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2001H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

100 days ago

Salary

$120K - $135K / year

Seniority

Senior

Job Description

Senior Software Engineer

Smarsh

Role Description As a Software Engineer on the Professional Archive Identity and Access Management team, you will contribute to the technical aspects of designing, developing, and delivering high-quality software solutions within our Professional Archive Search Team. We are looking for a mid-level Software Engineer who will be responsible for: - Designing, implementing, and maintaining secure authentication and authorization systems that protect our users and infrastructure. - Ensuring seamless, secure access across a complex ecosystem of internal and customer-facing applications. - Working closely with cross-functional teams, including Product Management, Engineering, and Site Reliability, to build scalable, reliable, and high-performance applications. How will you contribute? - Support and empower the team to do their best work. - Be a strategic partner by actively working with adjacent engineering teams and stakeholders to develop and apply scalable solutions. - Share rotating on-call duties for our incident response. - Build and maintain scalable IAM solutions focusing on OAuth 2.0 and OpenID Connect (OIDC) workflows. - Manage and optimize identity stores using LDIF for data migrations, schema updates, and directory synchronization. - Integrate and troubleshoot SSO configurations (SAML, OIDC) across diverse service providers and identity providers. - Develop and maintain microservices that interface with IAM platforms (e.g., Okta, Ping, Auth0, or ForgeRock). - Ensure all identity workflows meet security standards and provide necessary logging for compliance audits. - Design secure API patterns and implement scopes/claims to enforce fine-grained access control. - Execute Agile best practices, CI/CD pipelines, automated testing, and DevOps methodologies. - Perform code reviews, identify technical debt, and contribute to initiatives that improve code quality and system performance. - Troubleshoot and resolve production issues, ensuring high availability and reliability of services. - Stay up to date with emerging technologies and industry trends and evaluate their potential impact on the organization. - Monitor application health and performance in Splunk, Datadog, Grafana. Qualifications - Thrives in a collaborative environment. - Naturally curious and interested in learning. - Strong communication and collaboration skills. - Encourages open communication and values feedback loops. - Understands modern software engineering practices and agile/scrum methodologies. - Provides visibility into work and progress. - Comfortable with ambiguity and adapting to evolving requirements. Requirements - 4+ years of professional software engineering experience, specifically within the IAM domain. - Technical knowledge of OAuth 2.0, SAML, and OIDC. - Proficiency with LDIF and managing LDAP-based directory services. - Hands-on experience configuring and debugging multi-factor authentication (MFA) and SSO flows. - Strong backend skills in Java or Python. - Experience with SCIM for automated provisioning. - Knowledge of Zero Trust architecture principles. - Experience managing and deploying applications in Kubernetes. - Contributions to open-source projects or active participation in technical communities. Benefits - Healthcare insurance: medical, dental, and vision insurance, and a flexible spending account. - Stock options. - Personal time off: “take-what-you-need” time off policy and flexible work arrangements. - 401K Match: 4% 401K match, fully vested on day one. - Sabbatical: eligibility after six years of service. - Recognition: employee-recognition programme for co-workers who embody core values. - Salary range: $120,000 - $135,000 a year.

Related Job Pages

More Software Engineer Jobs

MediaRadar, Inc. logo

Software Engineer

MediaRadar, Inc.

Sales enablement platforms customized for media, and ad tech companies that help you close more deals.

Software Engineer100 days ago
OtherRemoteTeam 201-500Since 2007H1B No Sponsor

About MediaRadar MediaRadar, now including the data and capabilities of Vivvix, powers the mission-critical marketing and sales decisions that drive competitive advantage. Our competitive advertising intelligence platform enables clients to achieve peak performance with always-on data and insights that span the media, creative, and business strategies of five million brands across 30+ media channels. By bringing the advertising past, present, and future into focus, our clients rapidly act on the competitive moves and emerging advertising trends impacting their business. About the Role As a Senior Engineer on the Client Applications team at MediaRadar, your work will focus on our suite of web applications.  You will contribute to features used daily by thousands of marketing professionals at leading brands.  Therefore your contributions will have a direct and significant impact on our company's growth and direction.  While your primary focus may be on one particular offering, there may be times where you need to jump in and help with another.  That kind of collaboration and flexibility is something we value at MediaRadar.  We’re looking for someone who can bring expertise and  passion, along with the aforementioned team mind set, to help us drive innovation and continue our success into the future.  We primarily develop in the Microsoft stack (C#, MSSQL, C++, PostgreSQL).  Our applications range from ASP .NET MVC using Framework 4.8 using a combination of Razor and jQuery to .NET 8 APIs using Angular 15+.  Our backend support applications also utilize various forms of .NET.  We have ongoing efforts to modernize all applications so experience in those types of migrations is of value.  In addition, strong SQL skills are essential for all projects, as many leverage Databricks and SQL Server as the core data platforms. We’re looking for engineers who can navigate complex business domains and apply their  technical expertise to build innovative, high-quality solutions.  Who You Are You are a dedicated software engineer eager to join a talented development team. As an  experienced problem solver, you have a strong intuition for proactively identifying engineering challenges and their solutions. A lifelong learner, you seek out ways to improve software beyond mandates from product management.  You have experience collaborating with product and cross-functional teams to anticipate future stakeholder needs, designing solutions that are flexible and scalable to reduce rework and support long-term goals.  You take ownership of projects, driving them from concept through completion, while ensuring each stage meets high standards of quality and performance. You take pride in creating robust architecture, writing clean code, and delivering software that effectively meets user needs while enhancing their experience.

India
Job Closed
Netguru logo

iOS Developer – Freelance

Netguru

Netguru builds software that lets people do things differently.

Software Engineer100 days ago
ContractRemoteTeam 501-1,000Since 2008H1B No Sponsor

• Build and maintain features within a production-grade iOS application • Develop intuitive, user-friendly interfaces for complex data input and visualisation • Collaborate closely with Product, Design, QA, and domain experts • Write clean, maintainable, and well-tested code aligned with team standards • Participate in the full product lifecycle (development, testing, release) • Contribute to improvements in team processes, tooling, and engineering practices • Own and deliver small-to-medium features end-to-end within a sprint (with senior support when needed)

India
$22 / hour
Job Closed
AIXIAL GROUP logo

Senior Statistical Programmer I – UK/EU

AIXIAL GROUP

Bringing reliability and expertise to clinical development

Software Engineer100 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Creation and QC of study specifications for SDTM datasets, and statistical programming and QC of SDTM datasets for Phase I-IV trials. • Creation and QC of study specifications for ADaM datasets, and statistical programming and QC of ADaM datasets for Phase I-IV trials. • Statistical programming and QC of tables, listings and figures for Phase I-IV trials. • Responsible for the quality and timeliness of assigned statistical deliverables. • As Lead Statistical Programmer, primarily responsible for all statistical programming activities on assigned studies including planning and coordination of activities for assigned statistical programming team members. • Active participation in improvements to departmental processes and procedures. • Provide mentoring within the Statistical Programming team.

Romania
Job Closed
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

Role Description Für unseren Kunden aus der Versicherungsbranche in Luzern, suchen wir eine:n erfahrene:n und motivierte:n Senior Software Entwickler:in – Migration WebSphere. - Migration von Applikationskomponenten von IBM WebSphere zu OpenLiberty/Docker/Kubernetes - Analyse und Modernisierung von JavaEE/JakartaEE-Legacy-Code - Design und Umsetzung stabiler REST-APIs inkl. Versionierung und Rückwärtskompatibilität - Umsetzung von Zero-Downtime-Deployments in einer hochverfügbaren 24/7-Umgebung - Integration in bestehende CI/CD-, Deployment- und Monitoring-Prozesse - Enge Zusammenarbeit in einem kleinen, erfahrenen Team und selbstständige Umsetzung Qualifications - Mehrjährige Erfahrung in der Migration von Monolithen zu containerisierten Architekturen - Sehr gute Kenntnisse in JavaEE/JakartaEE, OpenLiberty, Docker und Kubernetes - Erfahrung mit API-Design, DevOps/CI/CD und Monitoring-Tools (z. B. Grafana, Splunk, ArgoCD) - Solide Kenntnisse in Datenbanken und Datenmigration - Grundverständnis von Angular/Web Components - Sehr selbstständige, strukturierte und hands-on Arbeitsweise - Klare Kommunikation und Teamfähigkeit in einem kleinen, hochspezialisierten Projektteam - Fliessende Deutschkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.

Switzerland
Job Closed