Employment / Cybersecurity Jobs

Veridify Security Inc. is pioneering IoT cybersecurity solutions with an emphasis on industrial controls and building automation.

We partner with the world’s leading semiconductor and cloud vendors to provide device-to-device security featuring zero-trust communication security, zero-touch deployment, blockchain credential management, and authentication and data protection between all IoT devices. The market is already recognizing our effort as we have been named one of the “Top 10 Most Influential Internet of Things (IoT) Companies” and awarded “Best Contribution to IoT Security” at ARM TechCon as well as the “Linley Analyst Choice Award: Best Technology”.

As we bring our secure products to market and develop new security solutions, we are always looking to connect with people who are excited about combining their interests in security, hardware and software. (Sorry, we don’t work with recruiters.)

Cybersecurity Employment Opportunities

Updated February 12, 2024

REMOTE SOFTWARE ENGINEERING AND DEVELOPMENT JOBS

We are growing our team and currently recruiting for these positions.

 

 

 

 

Our Tech Stack

  • Java
  • AWS
  • PostgreSQL
  • React

Engineering Manager

Position Overview: We are seeking an experienced Engineering Manager with a strong background in software development and a proven track record of successfully managing remote teams. This role will be responsible for overseeing both technical projects and team dynamics, with approximately 50% of the time dedicated to hands-on development work and the remaining 50% focused on management responsibilities.

 

Key Responsibilities:

  1. Technical Leadership: Lead by example through active participation in software development projects, including coding, code reviews, and architectural discussions.
  2. Team Leadership: Provide strategic direction and leadership to remote engineering teams, fostering a culture of excellence, collaboration, and continuous improvement.
  3. Resource Management: Allocate resources effectively to ensure the timely completion of projects and initiatives, balancing workload and priorities across the team.
  4. Performance Management: Conduct regular performance evaluations and provide feedback to team members, identifying areas for growth and development and supporting their career progression.
  5. Project Planning and Execution: Collaborate with stakeholders to define project goals, timelines, and deliverables. Monitor project progress and address any issues or risks that may arise.
  6. Cross-Functional Collaboration: Work closely with other departments, such as product management and quality assurance, to ensure alignment and coordination across the organization.
  7. Stakeholder Engagement: Engage with stakeholders to understand their needs and requirements, ensuring that solutions are aligned with their objectives and expectations.
  8. Remote Team Optimization: Implement strategies and best practices to optimize communication, collaboration, and productivity within remote engineering teams.
  9. Risk Management: Identify and assess risks and vulnerabilities, developing and implementing mitigation strategies to protect organizational assets and data.
  10. Compliance and Regulatory Compliance: Ensure compliance with relevant standards, regulations, and industry best practices, providing guidance and support to ensure adherence.

Qualifications:

  • Proven track record of successfully managing remote engineering teams.
  • Strong leadership and managerial skills, with the ability to inspire and motivate team members to achieve their full potential.
  • Excellent communication and interpersonal skills, with the ability to effectively engage with clients and stakeholders at all levels.
  • Experience in cybersecurity, with a deep understanding of security principles, technologies, and methodologies.
  • Solid understanding of cybersecurity standards, regulations, and compliance requirements.
  • Solid understanding of agile methodologies and project management principles.
  • Experience with remote collaboration tools such as MS Teams, Jira, and Git.
  • Proven experience in software development, with expertise in at least one programming language, preferably Java or C.

Senior QA Specialist

What the Role Is

Veridify is seeking a highly experienced Senior QA Specialist to lead our quality assurance efforts and ensure that our products meet the highest standards of quality. As a Senior QA Specialist, you will be responsible for designing and implementing QA processes, testing software and applications, identifying defects and issues, and working with cross-functional teams to ensure that products are delivered on time and to the satisfaction of our customers.

  • Develop and maintain test plans, test cases, and test scripts for software applications and physical devices.
  • Conduct testing on software and physical devices to identify defects and issues.
  • Collaborate with cross-functional teams, including hardware and software developers, project managers, and other stakeholders, to ensure that products are developed according to customer requirements and quality standards.
  • Develop and implement automated testing processes and tools to increase efficiency and accuracy.
  • Monitor and report on software and hardware defects and issues, and work with the development team to ensure that these issues are resolved.
  • Perform code reviews and provide feedback to development teams to ensure that code meets quality standards.
  • Participate in the development of project plans, timelines, and deliverables.
  • Develop and maintain documentation related to QA processes and procedures.
  • Mentor and train junior QA team members, as needed.

Who You Are

  • 5+ years of experience in QA or software development, including experience testing web services, APIs, and software on physical devices.
  • Strong knowledge of software and hardware QA methodologies, tools, and processes.
  • Experience with automated testing tools, such as Selenium or Appium, as well as hardware testing tools.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills.
  • Experience leading QA efforts on complex software and hardware projects.
  • Experience with performance testing and load testing is a plus.

See below about how to apply and why you will love working for Veridify.

Senior Full Stack Software Engineer

What the Role Is

Veridify is looking for a Senior Software Engineer to join our distributed team responsible for building the Veridify DOME solution.  You will join a team implementing applications running on everything from small appliances all the way up to cloud-based services.

As a Senior Full-stack Engineer you will work with the product leadership team including the CTO and VP of Marketing to design, shape, and deliver new features to customers.

Who You Are

  • 5+ years of experience in full-stack software development
  • An exceptional problem solver
  • Very comfortable with Java, HTML, CSS, and JavaScript
  • Able to deliver elegant, effective software solutions in a timely manner
  • A clear, friendly, and open-minded communicator
  • Passionate about developing features from concept to deployment
  • Successful in an agile work environment and able to break down large pieces of work to deliver value incrementally

How You'll Make an Impact

  • Bring your skills and experience to bear to help shape the development team’s way of working.
  • Help architect, design, build, and deploy best in class security solutions.
  • Create a culture of inclusiveness, kindness, creativity, and impact.
  • Be a talent builder to attract, mentor, and retain best in class talent.
  • Work closely with product owners to design, implement and deploy systems to support and scale our security solutions.
  • Provide thought leadership around process, tooling, systems, and software architecture. We benefit by more knowledge and learning how others solve problems.
  • Improve and help maintain existing systems. Friction in the development process slows us down and has a large opportunity cost. We see value in taking time to create maintainable systems and remove hurdles from the development process.
  • Working in a close, supportive team solving real world problems and making decisions.
  • Mentor other team members through design and architecture planning, code reviews, and knowledge sharing sessions.
  • Maintain older systems and replace them safely.
  • Identify opportunities for product improvements founded in your technical knowledge of our software systems.

See below about how to apply and why you will love working for Veridify.

DevOps Engineer

What the Role Is

Veridify is looking for our first DevOps Engineer to join our team. You’ll work on building out and improving our continuous integration / continuous delivery infrastructure, enhancing our performance monitoring capabilities, and helping with integrations that touch various functional teams at Veridify, such as development, operations, and sales.

Who You Are

  • Experience as a DevOps Engineer
  • Experience with Jenkins, Docker and/or Snapcraft, and AWS (S3, EC2, RDS, IAM, VPC, CloudWatch, Autoscaling, Redshift, Elastic Beanstalk)
  • Good knowledge of Bash, a scripting language like Ruby or Python, and relational databases like PostgreSQL
  • Familiarity with other AWS services (e.g. Lambda, Kinesis, etc), CI/CD services (e.g. CircleCI, BitBucket Actions, etc.), infrastructure-as-code tools, configuration management tools, and/or monitoring tools (e.g. New Relic) are a plus
  • Ability to lead infrastructure initiatives, working with engineers to identify pain points and independently drive projects
  • Ability to prioritize and evaluate security, reliability, scalability, and maintainability considerations
  • Ability to evaluate and communicate different engineering solutions and trade-offs
  • Passion for cybersecurity and IoT technology, and a desire to work at a mission-driven organization
  • An exceptional problem solver
  • A clear, friendly, and open-minded communicator

How You'll Make an Impact

  • Improve / upgrade our CI/CD infrastructure
  • Enhance our application monitoring & telemetry capabilities to improve observability
  • Investigate and resolve technical issues
  • Perform root cause analysis on production errors
  • Better automate and improve the engineer onboarding experience
  • Manage networking and security configurations (e.g. DNS, TLS)
  • Work with software engineers to ensure that development follows established processes and protocols
  • Deploy upgrades and bug fixes to our tech stack
  • Ensure our systems are safe and secure and we are following cybersecurity best practices
  • Write and maintain documentation for setup and maintenance of relevant systems
  • Optimize resource usage to save costs

See below about how to apply and why you will love working for Veridify.

Field Application Engineer

We are looking for a Field Application Engineer to set-up, specify, promote, and support Veridify’s line of IoT and building automation security products.

This position is based out of our Shelton, CT office. Some of the work can be done remotely but much must be done in our Shelton lab space.

Essential Duties and Responsibilities:

  • Install and test Veridify software onto IoT devices for everything from pilot projects to production deployments.
  • Work with partners to install, deploy, troubleshoot, and support Veridify solutions remotely and at customer sites.
  • Work with the development team to help test and validate new designs.
  • Collaborate with Development and Marketing to define, implement, and conduct compelling product demonstrations.
  • Participate in product definition activities based on feedback from corporate partners and customers.
  • Help create product documentation including brochures, data sheets, applications notes and training materials.
  • Assist Sales and Marketing to prepare presentations for customers.

Requirements: (Education, training, skills)

  • Bachelor of Science or above in Management Information Systems, Computer Science, Electrical Engineering, Computer Engineering, Engineering or Math from a four-year college or university, or equivalent education/experience.
  • 1+ years of experience as an applications or development engineer.
  • Experience with at least one programming language, preferably Java or C.
  • Working knowledge of communication networks.
  • Experience with Linux operating system (Ubuntu/Mint, BuildRoot, and BASH knowledge a plus).
  • Familiarity with cyber security concepts.
  • Strong oral and written communication skills.
  • Strong customer service skills.
  • Willingness to travel domestically, and occasionally, internationally.
  • Must work in a minimum supervision environment, alone or within a team.
  • You must be authorized to work in the United States.

Account Executive

We are looking for a sales professional who understands the unique requirements of selling an enterprise SaaS solution to mid-size and large entities and can take our story to the commercial real estate and Industrial marketplace to realize our objectives.

This person will have day-to-day responsibility to work with our business development representative to identify and capture sales opportunities for our DOME solution. In addition, the candidate will be responsible for pipeline development and management. They will be strategic and solution-oriented throughout all phases of the sales cycle. The candidate should have outstanding integrity and a proven track record in technical sales or solution selling to bring new solutions to the commercial real estate market. While serving as our primary interface into the market for their accounts, the sales professional will be supported by our world-class engineering and marketing teams.

This role is a full-time position that can be fully remote and is based out of our Shelton, Connecticut office. This position reports to Veridify's CEO.

Essential Duties and Responsibilities

  • Prospect and develop sales opportunities within our market segments
  • Identify and qualify new customers and partners by understanding their requirements and making a compelling technical and business case for our solutions.
  • Manage complete sales cycle, including interaction with C-level executive.
  • Promote Veridify's solutions using product demonstrations, attending in-market events, and account initiatives.
  • Forecast sales activity and revenue.
  • Understand the strategy, organization, decision-making processes, and culture at each key account.
  • Collaborate with colleagues in management, engineering, and marketing to leverage the company's full resources with target customers and partners.
  • Share market knowledge with fellow team members as we develop our market presence.

Requirements: (Education, training, skills, etc.)

  • Undergraduate degree from a four-year college or university, demonstrating strong business, communications, or technical related education/experience
  • Two+ years of sales or relevant account management experience, preferably in SaaS related to the commercial real estate or PropTech markets.
  • Must have proven experience in qualifying opportunities and managing a complex sales cycle to completion
  • Excellent presentation and communication skills.
  • Creative thinker, able to articulate "out of the box" concepts and drive them down to business results.
  • Ability to understand and communicate technical concepts.
  • Highly organized and able to reliably document customer engagements.
  • Must be eligible to work in the United States

Embedded Developer

We are seeking a skilled C programmer to implement the company’s cryptographic methods on a wide range of microcontrollers used in IoT products. This position can be remote but is based out of our Shelton, CT office.

Essential Duties and Responsibilities:

  • Develop software in C for various microcontrollers such as ARM Cortex, RISC-V, Microchip/Atmel AVR, TI MSP430, etc.
  • Work with Engineering team to develop and implement device-to-device security solutions over a wide range of communications and process automation protocols such as IP, BACnet, Modbus, Zigbee, EtherCAT, etc.
  • Assist in specifying, developing, and maintaining code libraries, APIs, and software development kits for use by customers.
  • Perform software releases and software quality assurance activities.
  • Participate in product definition activities including feature analysis and system tradeoffs.

Requirements: (Education, training, skills etc.)

  • Bachelor of Science or above in Computer Science, Electrical Engineering, or Computer Engineering from a four-year college or university, or equivalent education/experience.
  • Relevant experience and/or training in a high-level language. At least three years of experience with C is mandatory. Assembly, C++, Python and/or Java is helpful.
  • Experience designing or implementing network and other communications protocols highly desirable.
  • Experience working with IDEs, debuggers, emulators, development boards, and code libraries.
  • Experience with Linux and real-time operating systems desirable.
  • Experience with building automation and industrial control systems helpful, particularly BACnet IP.
  • Experience with cryptographic methods such as Elliptic Curve Cryptography, AES, SHA-2 helpful.
  • Good English oral and written communication skills.
  • You must be authorized to work in the United States.

Why You Will Love Working At Veridify

We’re a remote-first company with team members located across the United States spanning multiple time zones. We build cutting edge cybersecurity products for building automation and industrial IoT.  We believe personal connection is the foundation for the great work we do together. In order to build our relationships, we meet with coworkers in person at least once a year at a full company meeting. These are great opportunities to meet the people you work with every day and to do some of the work that is much more difficult to do virtually. Though most of our roles are fully remote, the majority of our leadership positions require limited amounts of travel for in-person meetings throughout the year, primarily to our headquarters in Shelton, CT.

We care about our work but know that we all care about things outside of work, too.  Sometimes this looks like being flexible with our time to log on to a critical meeting and other times, it’s our team being flexible for us to attend to life outside of Veridify. We work at a sustainable pace, and trust you to estimate and deliver on your goals.

We offer competitive pay and meaningful opportunities for career advancement.  Our benefits to full-time employees include paid time off and holidays, health insurance, and a 401k retirement plan.

If your experience is close to what we’re looking for, please consider applying. Experience comes in many forms – skills are transferable, and passion goes a long way. We know that diversity makes for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply.

Veridify is an equal opportunity employer. We are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit, and business need.

How to Apply

If you are interested in applying to Veridify, please email your resume and cover letter to our Human Resources department at Jobs@veridify.com.

You must be authorized to work in the United States. Due to our customers and the cryptographic nature of our work, some of our technical positions may require that you be eligible to obtain United States Security Clearance. See http://www.state.gov/m/ds/clearances/c10978.htm for more details.

Equal Opportunity Employer. No Recruiters please.