Software Engineer

Steneg

Germany (OH)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A deep-tech startup in the United States is seeking a skilled software developer to design, develop, and maintain robust software systems that support advanced communication technologies. The ideal candidate will have over 5 years of experience, strong proficiency in Python, and a solid background in working with hardware-integrated platforms. This role offers a challenging and collaborative environment, where you'll contribute to critical decisions and ensure high engineering standards in a dynamic team setting.

Qualifications

  • Minimum 5 years of professional experience in software development.
  • Experience developing software that interfaces with hardware systems.
  • Knowledge of modern software development methodologies and tools.

Responsibilities

  • Design and implement software components for advanced communication systems.
  • Review and validate code through merge request processes.
  • Implement and maintain secure communication protocols.

Skills

Python proficiency
Version control systems (e.g., Git)
Code review experience
Secure communication protocols (e.g., TLS/SSL)
Agile development processes

Tools

CI/CD tools
Testing frameworks

Job description

Our client is a deep-tech startup developing advanced secure communication solutions based on quantum technologies. The company operates at the intersection of photonics, hardware systems, and distributed software, delivering next-generation infrastructure for highly secure data transmission. Its multidisciplinary team designs and integrates hardware, software, and photonic components to address emerging challenges in secure communications and network systems.

Mission

The mission of this role is to design, develop, and maintain robust software systems that support advanced communication technologies. The position contributes directly to the scalability, reliability, and performance of complex hardware-integrated platforms, while shaping architectural decisions and ensuring high-quality engineering standards within the team.

Responsibilities
  • Software Development & System Integration
    • Design and implement software components for advanced communication systems, closely interacting with hardware platforms
    • Develop scalable and maintainable code using modern software engineering practices
    • Contribute to system architecture and technical decision-making
  • Code Quality & Engineering Practices
    • Review and validate code through merge request processes
    • Ensure high standards of code quality, testing, and documentation
    • Participate in continuous integration and deployment workflows
  • Collaboration & Technical Leadership
    • Work closely with hardware and multidisciplinary engineering teams
    • Provide technical guidance and mentorship to junior developers
    • Contribute to agile development processes and team knowledge sharing
  • Networking & Security (as applicable)
    • Implement and maintain secure communication protocols (e.g., TLS/SSL, certificates)
    • Contribute to network programming and secure system design
Required Qualifications
  • Minimum 5 years of professional experience in software development
  • Strong proficiency in Python and experience with version control systems (e.g., Git)
  • Experience developing software that interfaces with hardware systems
  • Proven experience in code reviews, ensuring code quality, and contributing to architectural decisions
  • Knowledge of modern software development methodologies and tools (CI/CD, testing frameworks)
  • Professional proficiency in English and at least intermediate level in German (minimum B2)
Preferred Experience
  • Experience with technologies such as gRPC, REST APIs, gNMI, or similar communication protocols
  • Familiarity with frontend frameworks (e.g., Vue.js) or low-level programming languages (e.g., C++, Verilog)
  • Knowledge of network programming, cryptography, or software-defined networking (SDN)
  • Experience with embedded systems or build systems (e.g., Yocto)
  • Background in highly technical or research-driven environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Secure, Hardware-Integrated Systems
Senior Software Engineer — Secure, Hardware-Integrated Systems

Steneg • Germany (OH)

On-site
USD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000
SOFTWARE DEVELOPER / SOFTWARE ENGINEER
SOFTWARE DEVELOPER / SOFTWARE ENGINEER

Finstockevarsity • Germany (OH)

Hybrid
USD 102,000 - 160,000
Senior Software Engineer - Cryptography & Systems Development
Senior Software Engineer - Cryptography & Systems Development

Motum • Temecula (CA)

Hybrid
USD 140,000 - 190,000
Secure Embedded Software Engineer — ARM, Cryptography
Secure Embedded Software Engineer — ARM, Cryptography

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer - High-Performance Computing Orchestration
Senior Embedded Software Engineer - High-Performance Computing Orchestration

Infleqtion • Chicago (IL)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+7
Quantum Software Engineer
Quantum Software Engineer

Quantum Machines • Chicago (IL)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Qunnect • New York (NY)

On-site
USD 130,000 - 175,000
401(k) with company matching
Health insurance
Vision & Dental Insurance
+2
(Senior) Software Engineer (m/f/d) - Network Security
(Senior) Software Engineer (m/f/d) - Network Security

secunet Security Networks AG • Germany (OH)

Hybrid
USD 90,000 - 120,000
Flexible working hours
Remote options
Modern equipment
Senior Software Engineer
Senior Software Engineer

Searchability® • Dallas (TX)

On-site
USD 90,000 - 150,000