Semperis

Software Research Engineer

Semperis

full-time

Posted on:

Location Type: Hybrid

Location: Dallas • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AWSAzureCloudDockerGRPCKubernetesLinuxNoSQLPythonSQLTypeScript

About the role

  • Develop features and plug-ins under senior/principal guidance
  • Assist in the development of functional proof-of-concepts on Windows, Linux and Kubernetes using C#, Python, PowerShell, TypeScript, and C++
  • Focus on individual components or data integration features
  • Write clean, testable, and automated code
  • Assist in researching cloud APIs, hybrid configurations, and platforms
  • Support exploration of new trends in cloud enterprise identity security
  • Help implement security and identity related features
  • Contribute to internal brainstorming sessions for new product ideas
  • Participate in documentation and automation efforts
  • Maintain test coverage for developed components
  • Follow established coding standards and best practices
  • Support continuous integration and deployment workflows
  • Work closely with senior engineers to learn advanced techniques
  • Participate in knowledge sharing sessions
  • Support data classification and ML training/inference integration
  • Assist in transforming code to architectural diagrams
  • Contribute to reducing technical uncertainties and delivering working prototypes to engineering

Requirements

  • 2-4 years of programming experience
  • Knowledge of programming languages (C#, Python, PowerShell, TypeScript, C++)
  • Understanding of data structures and algorithms
  • Familiarity with networking concepts and cloud environments
  • Exposure to ML concepts, cloud services, or security systems is a plus
  • Eagerness to work in a research-oriented and collaborative environment
  • Interest in identity security and cloud protection
  • Previous work with APIs and modern frameworks
  • Practical experience with modern communication protocols (REST, gRPC)
  • Basic database knowledge (SQL/NoSQL)
  • Experience with cloud platforms (AWS, Azure, GCE)
  • Containerization experience (Docker, Kubernetes basics)
  • Experience with Linux and Windows environments
  • STEM degree preferred
  • Strong problem-solving and learning mindset
  • Ability to adapt to changing requirements
  • Open-minded and innovative thinking
Benefits
  • Hybrid work model: working onsite three days per week and remotely the remaining days for candidates within 45 miles of an office.
  • Employee experience rooted in purpose, growth, and balance.
  • Opportunity to grow your skills in advanced security research and development.
  • Mentorship and learning opportunities: work closely with senior engineers and participate in knowledge sharing sessions.
  • Being part of a global team and collaborative culture.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#PythonPowerShellTypeScriptC++data structuresalgorithmsRESTgRPCSQL
Soft skills
problem-solvinglearning mindsetadaptabilityopen-mindednessinnovative thinkingcollaborationresearch-orientedcommunication
Certifications
STEM degree