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

Manager, Software Engineering

Position Overview

Aware is a global leading provider of biometrics software products, solutions, and services to empower users to own and control their identity while ensuring security and maximizing convenience. We are looking for people passionate about creating great user experiences and improving our customers lives through biometrics. At Aware you will be in a unique position to bring biometrics to people in new ways that improve their lives.

As a Software Engineering Manager, you will own and build products and solutions that utilize biometrics on mobile and web. These products are aimed at making biometrics such as face and voice easy to integrate and use for our customers and end users. You and your team will design, build, improve, and maintain these products to ensure they are of the highest quality. You will perform a broad variety of tasks in support of the role and its responsibilities.

Job Responsibilities

  • Lead and mentor a team of software engineers in building products and delivering value to customers
  • Build a diverse team while encouraging a collaborative and encouraging environment
  • Create and manage a roadmap for product releases and updates
  • Manage products through all stages of SDLC
  • Manage a team through Agile processes and procedures
  • Manage the mobile apps center of excellence
  • Find new ways to bring biometrics to our customers and their users
  • Provide technical design insight as well as solution architecture planning
  • Work with other engineering leadership to align on priorities
  • Work with cross functional stakeholders to investigate and discover new ways to build value for customers

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

Qualifications and Experience

Required:

  • Bachelor’s or Master’s Degree
  • 7+ years of experience in product development leadership roles managing software engineers
  • 4+ years of experience designing and building mobile and web applications
  • Strong oral and written communication skills
  • Self-motivated with strong organization and prioritization skills

Preferred:

  • Experience managing teams building apps
  • Experience managing teams securing web apps

To apply for this role, 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.

Senior Software Engineer

Position Overview

The Senior Software Engineer will be a self-motivated, experienced software engineer with understanding of server application development for commercial software.  This position requires a team player with very strong technical skills to develop commercial-grade software based upon Aware’s existing and new product ventures.  This position requires an organized individual, adept at implementing complex technical plans as directed.

The Senior 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 the Essential Functions, the candidate also performs similar work-related duties as assigned.

Qualifications and Experience

  • 5+ years of experience with object-oriented software development.
  • Bachelor’s degree in computer science or equivalent experience
  • Experience directly engaging with customers to design software solutions
  • 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 application
  • Comfort with working in both Linux and Microsoft Windows environments
  • Comfort with web and workstation UI technologies (HTML5, Javascript)

To apply for this role, 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.

Senior/Principal Full Stack Mobile Engineer

Position Overview

Aware is a global leading provider of biometrics software products, solutions, and services to empower users to own and control their identity while ensuring security and maximizing convenience. We are looking for people passionate about creating great user experiences and improving our customers lives through biometrics. At Aware, you will be in a unique position to bring biometrics to people in new ways that improve their lives.

As a Full Stack Mobile Engineer, you will work on a variety of applications and SDKs for mobile and web. These products are aimed at making biometrics such as face and voice easy to integrate and use for our customers and end users. You will be working with a team of engineers tasked with designing, building, deploying, and maintaining these products to ensure they are of the highest quality. You will support our customer support team on assisting with our pre-sales and customer support efforts.

Job Responsibilities

  • Handle the design, implementation, and maintenance of Aware’s applications and SDKs for mobile and web.
  • Work closely with the product owner and product manager to accomplish design goals and deliver products that materially impacts the business and improves customer and user experience.
  • Assist our customer support team by providing insight and expertise on pre-sales and customer support tickets.
  • Learn new frameworks and technologies used in the field to ensure our products can be easily integrated and used.
  • Write and update product manuals detailing how to integrate and use our mobile and web SDK products.
  • Develop and maintain internal tools used to build, package, and deploy mobile and web products.
  • Deploy applications used by internal stakeholders and customers to evaluate and use our biometric services.

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

Qualifications and Experience

Required:

  • Bachelor’s Degree
  • 3+ years full stack engineering experience in a production environment
  • Proficiency with Android app development
  • Proficiency with iOS app development
  • Proficiency with HTML5/JS web development
  • Proficiency with using REST APIs

Preferred:

  • Experience deploying to official app stores
  • Proficiency with C++ development

To apply for this role, 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.

Customer Success Specialist

Position Overview

Aware, a global leader in biometrics, is looking for a Customer Success Specialist to join the team! Reporting to the Vice President Programs, this role works within the Commercial Team to ensure that customers of Aware’s biometric platform, Knomi, are up and running and fully satisfied with the product and technical support performance.  The mission is to ensure that the overall experience of purchasing and using Aware Knomi product is positive.  This role’s primary focus will be to support Aware’s customers in Latin America, but support in other geographies may be necessary.

The Customer Success Specialist is responsible for interpreting the voice of the customer and is responsible for establishing and building strong relationships with Aware Knomi customers, as well as promoting customer retention and loyalty.  This role is an extension of the customer’s staff and will be an expert in biometric identification software.  The Customer Success Specialist will also provide high-level technical support, work to resolve any points of customer dissatisfaction, and connect customers with the appropriate Aware technical resource as may be necessary to resolve problems.

Essential Job Functions

  • Act as the post-sales customer advocate.
  • Closely monitor customer satisfaction and check in with each customer frequently.
  • Monitor the health of Aware system at each customer location.
  • Develop relationships to promote customer retention and loyalty, working closely with customers to ensure that they are satisfied with Aware products, services, and support.
  • Develop relationships to understand the customer’s technical environment, implementation process, quality standards, and security requirements.
  • Establish and execute procedures to ensure that all active customers are proactively contacted on a regular basis specifically as a non-sales related “check-up” call.
  • Develop and maintain a high level of understanding of all Aware products and solutions to provide continuing guidance and recommendations to customers.
  • Help customers with planning their Knomi implementation projects.
  • Partner with the regional sales and technical team to develop and apply a regional strategy.
  • Demonstrate Aware products and solutions to customers either on-site or remotely, with a focus on value-based differentiators.
  • Manage challenging conversations.  Identify and prioritize key issues at hand.
  • Track new and existing support tickets via Zendesk as well as provide project visibility to key stakeholders.
  • Maintain records of each customer’s deployed system design and identify opportunities for Knomi product improvement.
  • Collaborate with internal engineering teams in support of the customer’s needs.
  • Present Knomi product features and functionality to customers. Generate well written internal status reports and engaging optimistic messages to customers.
  • Focus on continuing improvement processes to optimize customer-facing processes and increase customer satisfaction.
  • Assist in the process of quality and project reviews that are managed by Program Management and the account managers so as to ensure customer satisfaction.
  • Listen for upsell and cross-sell opportunities and pass this information to the sales team

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

Qualifications and Experience

  • Bachelor’s Degree in a technical discipline
  • Strong interpersonal skills, both written and oral, and an ability to communicate complex ideas to all levels of the business
  • Strong technical fundamentals in computer network (examples include networking, systems administration, development, application management, operations, etc.)
  • Strong fundamentals in Linux, REST, Java. Experience with Android and Swift/XCode is a plus
  • Proven ability to be organized, analytical, and able to eliminate sales and technical obstacles using creative and adaptive approaches
  • Ability to speak and write in Portuguese is required
  • Previous experience in a customer facing role or customer projects is a plus

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

To apply for this role, 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.

Looking for something specific?