SoftServe
Senior C++ Software Engineer
SoftServeUkraine3 days ago
Full-timeInformation Technology, Engineering
WE ARE

SoftServe is a global digital solutions company, headquartered in Austin, Texas, founded in 1993 in Ukraine. Our associates are working on 2,000+ projects with clients in the USA, Europe, and LATAM. We are about people who create bold things, make a difference, have fun, and love their work.

Our client is an enterprise company offering an industry-leading portfolio of technological innovations. With expertise in networking, security, collaboration, cloud management, and more, they help connect industries and communities securely.

The project focuses on enhancing and supporting VPN access within this ecosystem. As a team, we contribute to feature development, identity and authentication integrations (including SAML, Mosyle, JAMF, and Kerberos), and improvements to networking reliability for MacOS and roaming components.

IF YOU ARE

  • Proficient in C++ with 5+ years of development experience
  • Skilled in CMake
  • Knowledgeable about networking protocols (TCP/IP, DNS resolver internals, DNS suffix processing, VPN routing, NAT, TLS, HTTP)
  • Having macOS development track record in Objective-C/Swift
  • Possessing a strong understanding of the macOS networking stack and DNS resolver mechanics
  • Experienced with identity workflows: SAML, Kerberos, JAMF Connect, MDM payloads
  • Versed in writing unit tests and functional tests
  • Capable of working with debugging using Xcode, sysdiagnose, logging tools


AND YOU WANT TO

  • Implement and maintain macOS client features in Objective-C, Swift, and C++
  • Build and integrate the SAML login experience, including identity Source sync handling, SAML session persistence, block rules, toast messaging, and multi-user restrictions
  • Implement and support JAMF/Mosyle identity behavior, Open Directory integration, Managed Preferences, and enterprise identity flows
  • Diagnose macOS networking and resolver issues, including IPv6 scenarios, network switching, VPN transitions, and DNS leak prevention
  • Support OpenSSL 3/FIPS adoption on macOS, including integration with platform APIs
  • Participate in testing with Apple (FBs), providing feedback and supporting identity/SAML ecosystem requirements
  • Support compatibility across OS versions (e.g., Sonoma, Sequoia)
  • Work closely with test automation to expand macOS-specific automated coverage


TOGETHER WE WILL

  • Embrace wide career opportunities, challenging projects, top-notch technologies, and a clear career path with the SoftServe’s People Excellence program
  • Have access to 11,300+ learning solutions with SoftServe University and Udemy Business
  • Gain certifications from leading providers (Google, AWS and others)
  • Care for your wellness with a health insurance package
  • Extend your skillset and gain practical experience by cooperating with seasoned SoftServians at the New Experience Board program
  • Code! The project is not overwhelmed with meetings and other non-development-related activities


SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.

Key Skills

Ranked by relevance