$Not specified
As a Software Research Engineer, you will develop individual components for incubated projects and assist in building plug-ins, analyzers, or LLM applications. You will also support data integration features and help translate research concepts into practical software implementations.
Candidates should have 2-4 years of programming experience and knowledge of languages such as C#, Python, and PowerShell. Familiarity with cloud environments, networking concepts, and an eagerness to work in a research-oriented environment are also important.
At Semperis, our mission is to be a Force for Good. Starting with being a great place to work. We believe that when people feel valued, supported, and empowered, they do their best work. That’s why we focus on creating an employee experience rooted in purpose, growth, and balance. Semperis has been recognized as one of America’s Fastest-Growing Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee. What we are looking for: Semperis is seeking an experience Software Research Engineer to join our Incubation team. What you will be doing: As a Software Research Engineer in the Incubation Team at Semperis, you'll focus on developing individual components for incubated projects under the guidance of senior team members. You'll assist in building plug-ins, analyzers, or LLM applications while supporting data integration features and learning to translate research concepts into practical software implementations. Technical Development Develop features and plug-ins under senior/principal guidance Assist in the development of functional proof-of-concepts on Windows, Linux and Kubernetes by using C#, Python, PowerShell, TypeScript, and C++ Focus on individual components or data integration features Write clean, testable, and automated code Research Support 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 Quality Assurance Take part in documentation and automation efforts Maintain test coverage for developed components Follow established coding standards and best practices Support continuous integration and deployment workflows Collaboration & Growth 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 Impact As a Software Research Engineer, you will Contribute to reducing technical uncertainties in product development Support the team in delivering working prototypes to engineering Help implement innovative ideas that shape future products Grow your skills in advanced security research and development Requirements: Technical Skills 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 Specialized Experience 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) Cloud platforms (AWS, Azure, GCE) Containerization (Docker, Kubernetes basics) Linux and Windows environments Education & Soft Skills STEM degree preferred Strong problem-solving and learning mindset Ability to adapt to changing requirements Open-minded and innovative thinking Why Join Semperis? You’ll be part of a global team on the front lines of cybersecurity innovation. At Semperis, we celebrate curiosity, integrity, and people who take initiative. If you’re someone who sees the glass as half full, embraces challenges as growth opportunities, and values a healthy balance between work and life—we’d love to meet you. **Semperis maintains office locations in several cities across the globe. Candidates who reside within 45 miles of one of our offices—or where the job description specifies a required location—will follow our hybrid work model. This includes working onsite three days per week and remotely the remaining days. Semperis is an equal opportunity employer and will not discriminate against an applicant or employee based on race, color, religion, creed, national origin or ancestry, ethnicity, sex (including gender, pregnancy, sexual orientation, and gender identity), age, physical or mental disability, veteran or military status, genetic information, citizenship, marital status, or any other legally recognized protected basis under federal, state, or local law. The information collected by the Semperis application is solely to determine suitability for employment, verify identity, and maintain employment statistics. Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and/or other applicable state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Semperis. Please inform Semperis representative Anna Taylor, Director of Global Recruiting, if you need assistance completing this application or to otherwise participate in the application process.
This job posting was last updated on 9/30/2025