
Software Research Engineer
Semperis
full-time
Posted on:
Location Type: Hybrid
Location: Dallas • Texas • 🇺🇸 United States
Visit company websiteJob 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