Lead Software Engineer

Crane Venture Partners

Town of Texas (WI)

Hybrid

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Unparalleled learning opportunities
Accelerated career development
Competitive salary and share option

Job summary

PQShield is seeking a Lead Software Engineer to guide a cryptographic software IP team and oversee the full development lifecycle. You will plan timelines, allocate resources, and drive architectural reviews while mentoring engineers and supporting cross-team strategy.

The role demands 10+ years in software design/verification, strong cryptographic knowledge, and a track record of leading high-quality engineering initiatives in embedded environments.

Qualifications

  • BS/MS in Electronic Engineering or Computer Science or equivalent experience.
  • 10+ years in software design/verification with leadership experience.
  • Strong cryptographic engineering knowledge and secure coding practices.

Responsibilities

  • Plan and lead the software development lifecycle across domains.
  • Coordinate and deliver embedded and application IP from concept to customer delivery.
  • Line manage and mentor a software team, including hiring and reviews.
  • Define architectures for complex algorithmic and system solutions.
  • Collaborate with hardware, product vulnerability, and other teams.
  • Engage with customers for integration questions and technical sales.

Skills

Communication
Project planning
Quality engineering
Self-starter
C in embedded
Cryptographic knowledge
Team leadership
Architectural design
CI/CD
Python

Education

Degree in Electronic Engineering/Computer Science

Tools

Gitlab CI

Job description

Lead Software Engineer

Reports to: Director of Engineering

Department: Engineering

About the role

PQShield is looking for a Lead Software Engineer to help lead a cryptographic software IP team. As a Lead Software Engineer, you will be responsible for overseeing the entire software development lifecycle, from design to testing, and ensuring the delivery of high-quality software solutions. This includes planning, organizing, and managing the software development, including setting timelines, allocating resources, and tracking progress. You will work across a variety of environments, solving complex problems and developing other engineers, while maintaining a strong focus on quality and best practices. You will support the hiring, training, and managing of a team of software engineers, fostering collaboration, and resolving conflicts.

Candidates should hold a degree in Electronic Engineering/Computer Science or equivalent experience, backed by at least 10 years in software design and/or verification. We are looking for a technical lead—or a senior engineer ready to step up into leadership—to guide our team. Knowledge of cryptographic engineering and side-channel attack resistance is a major bonus. You should be ready to contribute to cross-team strategy, lead architectural reviews, and drive planning for your team.

Founded in 2018, we are a well-funded deep tech startup with proven technology and a clear path to market. Joining us now offers a unique opportunity to work directly with our founders and inventors, fast-track your career progression, and shape a rapidly expanding segment of the semiconductor industry (Post-Quantum Cryptography and RISC‑V).

What you’ll be doing
  • Working with other engineering leaders and project managers to plan and allocate work, ensuring we are delivering on our product roadmap.
  • You’ll be expected to take on a technical leadership role, and be responsible for coordinating and delivering application and embedded software IP design projects from conception to customer delivery.
  • Line Management of a software engineering team:
    • Identifying hiring needs, conducting interviews, and selecting suitable candidates for open positions.
    • Orienting new colleagues, providing necessary training, and ensuring they have the tools and knowledge to succeed.
    • Setting clear expectations, providing regular feedback, conducting performance reviews, and recognising and rewarding achievements.
    • Identifying training and development opportunities to help colleagues grow their skills and advance their careers.
    • Addressing under‑performance, providing coaching and support, and taking disciplinary action when necessary.
    • Fostering positive relationships with team members, resolving conflicts, and promoting a positive work environment
  • Ensuring the software engineering team has all of the tooling and infrastructure it needs to function well.
  • Mentoring other colleagues, and being a point of contact for software design expertise within the company.
  • Working with verification engineers to review verification and test plans.
  • Define architectural definitions for complex algorithmic and/or system level solutions.
  • Providing feedback to colleagues on feasibility of implementation and specification quality.
  • Working closely with other teams and project stakeholders, and acting as an enabler for their development work. Coordinating with hardware engineers or our product vulnerability team.
  • Engaging with customers, including helping with integration questions, or answering questions during technical sales calls.
  • Ensuring clean lint and implementation reports for IP blocks and subsystems.
Required Skills And Qualifications
  • Excellent written and verbal communication skills.
  • Confidence in planning out a project development cycle and coordinating with project managers as development progresses.
  • A commitment to high quality engineering in all areas of their work, including advocating for the best long‑term solutions over the easiest or quickest.
  • Self‑starter with the ability to work with and inspire a team.
  • Experience building software IP blocks from scratch, and owning the process from initial specification through to customer delivery.
  • Expert level C experience in an embedded environment.
  • Able to apply knowledge effectively in unfamiliar situations and actively maintains own knowledge and shares with others.
  • Rapidly absorbs and critically assesses new information and applies it effectively.
  • Specifies architectural solutions to technical challenges across multiple technical domains.
  • Understanding of cryptographic algorithms, protocols, and key management systems.
Preferred Skills And Qualifications
  • Familiarity with PQC standards and protocols (e.g., NIST PQC).
  • Familiarity with Rust in an Embedded environment.
  • Previous experience with software/hardware co‑designs.
  • Arm & RISC‑V experience.
  • Knowledge of side‑channel security countermeasures.
  • Confidence using Gitlab CI, or otherwise principles of continuous integration and testing.
  • Confidence with the Python programming language.
  • Previous experience managing a cross‑functional software team successfully.
Some of the perks of working with us
  • Unparalleled opportunities to learn and accelerated career development.
  • A collaborative, team environment with people who truly love what they do.
  • Competitive salary and share option scheme.
  • Flexible and hybrid working, and a working from home budget.
  • Private health insurance for yourself and your family.
  • 25 days annual leave (plus bank holidays and two wellness weeks).
  • 50% gym membership discount.
  • The chance to work with a spirited, smart, and friendly team!

PQShield is an Equal Employment Opportunity employer. We’re passionate about talent and proud to foster an inclusive environment; all applicants will be considered regardless of their gender identity, ethnicity, sexual orientation, disability, and age.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Crane Venture Partners • Town of Texas (WI)

Hybrid
USD 100,000 - 140,000
Unparalleled learning opportunities
Private health insurance
25 days annual leave
+1
Technical Product Manager (Software Security & Firmware)
Technical Product Manager (Software Security & Firmware)

Crane Venture Partners • Town of Texas (WI)

Hybrid
USD 140,000 - 190,000
Hybrid working
Private health insurance for you and
25 days annual leave
+3
Technical Product Manager (Hardware Security & IP)
Technical Product Manager (Hardware Security & IP)

Crane Venture Partners • Town of Texas (WI)

On-site
USD 137,000 - 206,000
Private health insurance
Hybrid working
25 days annual leave
+1
Field Applications Engineer (FAE)
Field Applications Engineer (FAE)

Crane Venture Partners • United States

Remote
USD 120,000 - 180,000
Health insurance
Remote-first company
Travel for meetings
+3
Field Applications Engineer (FAE)
Field Applications Engineer (FAE)

PQShield • Oregon (WI)

Remote
USD 120,000 - 180,000
A competitive compensation package
Share options
Remote first: work from home
+5
Senior Engineering Lead – Cryptography IP
Senior Engineering Lead – Cryptography IP

Crane Venture Partners • Town of Texas (WI)

Hybrid
USD 150,000 - 210,000
Unparalleled learning opportunities
Accelerated career development
Competitive salary and share option
Embedded Software Engineer
Embedded Software Engineer

Qrypt • Germantown (MD)

Hybrid
USD 125,000 - 155,000
Competitive pay
Equity participation
Health, dental and vision
+3
System Administrator / Infrastructure Engineer
System Administrator / Infrastructure Engineer

Crane Venture Partners • United States

Remote
USD 59,000 - 86,000
Competitive salary and share option scheme
Flexible and hybrid working
Private health insurance
+2
Principal Software Engineer
Principal Software Engineer

Skydrop • Los Angeles (CA)

On-site
USD 220,000 - 320,000
Equity potential
Flexible working hours
Competitive benefits
Senior Backend Software Engineer (AI Native)
Senior Backend Software Engineer (AI Native)

Qrypt • Austin (TX)

On-site
USD 180,000 - 260,000
Competitive pay
Equity participation
Health coverage
+2