Careers at Aware

As the only biometric identity management as a service provider trusted to keep your identity secure, Aware, Inc. provides biometrics software products to governments, system integrators, and solution providers for identity-centric security applications including law enforcement, border management, citizen ID, defense, intelligence, and banking. We are a NASDAQ-listed company founded in 1986 and based in Bedford, Massachusetts with approximately 85 employees. Aware offers competitive salaries and benefits, and provides challenging and rewarding work with leading-edge technologies in a congenial and collaborative environment. We are conveniently located in Boston’s technology corridor, near Route 128.

Open Positions

Full Stack Software Engineer

Aware is seeking a self-motivated Full Stack Software Engineer with experience in server-side application development and modern front-end technologies. This role is ideal for someone who thrives in a fast-paced, collaborative environment and is eager to contribute to commercial-grade software that advances Aware’s biometric offerings.

In this role, you will work with a large variety of environments, including client and server applications on multiple operating systems (Windows, Linux, Android, iOS). Responsibilities include a team-based approach to writing software product engineering specifications, designing and implementing to support the specifications. The ability to shift focus quickly from one project to another and allocate personal resources to more than one project at a time.

Responsibilities

  • Design and implement new software features and enhancements for Aware’s biometric products.
  • Develop distributed scalable server applications across Windows and Linux platforms.
  • Develop client applications for desktop and mobile environments.
  • Create proof-of-concept solutions for future development initiatives.
  • Address product and customer-reported defects to maintain high-quality standards.
  • Contribute to software architecture and design discussions.
  • Document technical designs, changes, and best practices.
  • Collaborate with cross-functional teams and customers to support project goals.
  • Provide accurate estimates for development efforts on new and existing projects.

Note: In addition to the Job Responsibilities, the candidate also performs similar work-related duties as assigned.

Qualifications and Experience

  • 3+ years’ experience performing engineering development in a production environment.
  • Proficient in Java, with experience using Spring Boot and Hibernate.
  • Experience with tools such as Kubernetes, Istio, Terraform, Docker, Jenkins.
  • Experience with cloud platforms (AWS, Azure, or GCP) and distributed systems.
  • Familiarity with messaging systems (e.g., RabbitMQ).
  • Experience with unit testing frameworks (JUnit, TestNG, Mockito, etc.).
  • Proficiency in modern JavaScript frameworks such as Vue.js, Angular, or React.
  • Working knowledge of JavaScript, TypeScript, and CSS.
  • Strong experience with relational databases like PostgreSQL.
  • Experience designing and integrating RESTful APIs.
  • Knowledgeable on design patterns and their usage.

If you are interested in this opportunity, please submit your resume to awarejobs@aware.com.

We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.

Software Engineer

Aware’s Software Engineer will have knowledge of a large variety of environments including client and server applications on multiple operating systems (Windows and Linux). Responsibilities include a team-based approach to writing software product engineering specifications in the form of user stories, then designing and implementing to support the specifications in a pure Agile environment. The selected individual will be a significant contributor in a small team of software engineers, focused on delivering quality software in short time-cycles.

Essential Job Functions

  • Perform new product development and existing product enhancements in support of the company’s technology roadmap.
  • Resolve product defects to ensure the company delivers high quality software.
  • Develop new software and change requests in support of new customer projects to help them achieve their project goals.
  • Resolve customer project defects to ensure customers have high performing, quality software.
  • Create documentation in support of the above responsibilities.
  • Create software development effort estimates for new customer projects, change requests, defects, and new product development.
  • Work collaboratively as a member of an Agile team to achieve the above roles and responsibilities.

Note: In addition to Essential Functions, the candidate also performs similar work-related duties as assigned.

Qualifications and Experience

  • 2+ years of experience with object-oriented software development.
  • Bachelor’s degree in computer science or equivalent experience
  • Experience with Java language (threading, file/stream IO, collections, etc.).
  • Experience with common Java web application development frameworks (Spring, Hibernate, etc.)
  • Experience with Web Service based applications (SOAP and REST, SOA)
  • Experience with Databases (MSSQL, MySQL/MariaDB, Oracle, Postgres)
  • Experience with performance optimization of software applications.
  • Comfort with web and workstation UI technologies (HTML5, Javascript, Vue)
  • Comfort with directly engaging with customers to design software solutions

To apply for this position, please send your resume to awarejobs@aware.com.

Aware is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

Solutions Manager

Aware is seeking a Solutions Manager, reporting to the Senior Manager, Solutions. In this role, you will support custom solution development to meet the specific needs of customers. This role requires close collaboration with cross-functional teams, including Sales, Engineering, and Customer Success, to ensure that tailored solutions align with customer expectations and business objectives.

Job Responsibilities

  • Develop and maintain expertise in feature functionality and practical application of all our product offerings
  • Help companies across varying industries to understand and evaluate the technical capabilities of our products, leading evaluation cycles to gain product fit consensus.
  • Understand and interpret prospective customer requirements, delivering customized product demonstrations to match customer needs
  • Design, validate and document technical solutions to share with prospective customers
  • Collect and analyze feedback from prospective customers to influence roadmap, collaborating with sales engineering, engineering, and product management teams to meet our prospects’ business challenges and align with our internal business objectives
  • Participate in RFI/RFP process and respond to technical assessments
  • Build tailored demos using Aware’s technology building blocks.
  • Use SDKs and APIs to build concepts to showcase Aware’s capabilities
  • Build dashboards and analytics to make Data driven value proposition cases
  • Assist prospects in integrating and connecting their systems to Aware’s capabilities
  • Demonstrate exceptional command of the technical differentiation if Aware’s technologies

Note: In addition to the Job Responsibilities, the candidate also performs similar work-related duties as assigned.

Qualifications and Experience

  • Bachelor’s degree in Engineering, Product Management, or related field
  • 5+ years of experience in solution consulting, solution engineering, or a related role
  • Proven experience in delivering custom solutions and managing complex large scale technical solutions for both government and commercial markets
  • Strong skills in complex problem solving, solutioning, consultative approaches, project management and analytical skills
  • Ability to work effectively with cross-functional teams in a fast-paced environment

If interested in this opportunity, please submit your resume to awarejobs@aware.com.

We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.

Looking for something specific?