DeveloperJobs.io
← Back to all jobs

Job Description

Based in Bulverde, TX onsite, Futurex invites you to join as a Senior Software Engineer. You will contribute to the Hardened Enterprise Security Platform and embedded cryptographic devices, working with C++ on Linux, cryptography concepts, API development, and agile collaboration. This role places you at the intersection of production-grade software and cutting-edge encryption technology, with a fast time to market. Expect a supportive, family-style culture that values collaboration, hands-on problem solving, and professional growth. The position offers competitive compensation, clear advancement paths, and a comprehensive benefits package designed to support you and your family.

Benefits

  • Play a key role in production-level software projects and work directly on the development of cutting-edge embedded encryption technology with a fast time to market
  • Competitive compensation and opportunities for advancement
  • Health, dental, vision, life, and short/long-term disability insurance
  • Retirement plan with employer contribution match
  • Paid vacation, holidays, and sick leave
  • Flexible scheduling policy
  • Scenic corporate campus with amenities including a tennis court, jogging trail, and putting green
  • Company-provided snacks and drinks
  • Complimentary gym membership
  • Welcoming, family-style corporate culture suited to fast-paced, entrepreneurial, and motivated professionals

Responsibilities

  • Design, code, test and troubleshoot applications that interface with Futurex's line of embedded cryptographic devices
  • Develop and document APIs and protocols used when interfacing with external systems
  • Read and comply with published standards and technical documentation

Requirements

  • Software development experience in C++
  • Experience developing in a Linux environment
  • 5+ years of experience working in enterprise software development
  • Professional software development experience in C++
  • Experience using C++11 memory management (ownership, rvalues)
  • Experience using classic C++98 memory management
  • Experience performing peer code review
  • Ability to read and write Python and Bash scripts
  • Bachelor's degree or higher in computer science or engineering
  • Experience reading and writing C code
  • Knowledge of cryptographic concepts
  • Experience with TLS and PKI certificates
  • Experience using Docker and docker-compose
  • Experience using Jenkins and Jenkinsfiles for CI/CD
  • Basic understanding of SQL and relational databases
  • Full stack web development experience (Nginx, Flask, Vue.js)
  • Experience using enterprise tools such as JIRA, Confluence, and GitLab
  • Experience using Berkeley socket API
  • Experience working with front end frameworks (Vue.js)
  • Experience with cryptography is a plus

Technologies

Technologies: C++, Linux, Python, Bash, C, TLS, PKI, Docker, docker-compose, Jenkins, Jenkinsfiles, SQL, relational databases, Nginx, Flask, Vue.js, JIRA, Confluence, GitLab, Berkeley socket API

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.