AccessData Group Career Opportunities
Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
UI Software Engineer
UT - Greater Salt Lake City OR REMOTE / VIRTUAL
or
Apply with

Work On Exciting Software Projects

Make Your Mark as a Member of a Strong Team Developing New and Rewriting/Optimizing Existing Software

If you're a skilled and experienced developer with C#, UI, database, C++ and related experience, this is your opportunity to make an impact as you work on special projects, as well as optimize base code for existing software relied upon by tens of thousands of law enforcement and government agency customers. You will join a strong team focused on UI for our eDiscovery and Summation products, and have the opportunity to leverage your talent to work on interesting projects and find solutions to unique challenges. 

The ideal candidate for the role of UI Software Engineer will live in the Salt Lake City area and work out of our Lindon office. However, we will also consider outstanding candidates in other areas of the country who have the motivation to be effective working remotely. We have multiple positions available so feel free to share this information with your network of qualified and talented peers.

AccessData Group has pioneered digital forensics and litigation support for thirty years. Over that time, the company has grown to provide both stand-alone and enterprise-class solutions that can synergistically work together to enable both criminal and civil E-Discovery of any kind, including digital investigations, computer forensics, legal review, compliance, auditing and information assurance. More than 130,000 customers in law enforcement, government agencies, corporations and law firms around the world rely on AccessData software solutions, and its premier digital investigations products and services. AccessData Group is also a leading provider of digital forensics training and certification, with our much sought after AccessData Certified Examiner® (ACE®) and Mobile Phone Examiner Certification AME programs.

Video: Growing data volumes and complexity, loss of visibility and rising costs are having significant impact on organizations, driving a need for new approaches and solutions to manage complex digital investigations. AD eDiscovery offers a single platform to manage large scale audit, data collection and analysis in compliance and e-discovery investigations. AD eDiscovery is one of the products on which you'll be working.

The Requirements

To be a strong fit for the UI Software Engineer opportunity, you will have:
  • A bachelor’s degree in Computer Science, MIS or similar from a four-year college or university (preferred) or the equivalent combination of education/training and experience
  • 5+ years of directly relevant experience
  • Advanced skill in all of the following:
    • C#
    • C++ 
    • Database / Microsoft Visual Studio
  • Intermediate to advanced skill in many of the following:
    • Angular2 or later
    • Telerik Kendo UI highly preferred
    • MS Visual Studio
    • Windows applications to include Silverlight (a plus) and Windows Communication Foundation (WCF)
    • SQL Database
    • Entity Framework
    • Scrum/Agile Development
    • C++ Boost framework a plus
In addition, success will require the following core competencies and characteristics:
  • Outstanding verbal and written communication skills
  • Superior research, analytical, problem-solving and decision-making ability
  • Ability to work independently and as a strong member of a cohesive and collaborative team
  • The ability to multi-task and consistently meet deadlines
  • Flexibility and adaptability to manage competing demands and ongoing changes
  • A strong work ethic including initiative, self-motivation and dependability
Note:

The Role

Position Overview
Reporting directly to the Engineering Manager, Summation & eDiscovery, as UI Software Engineer, you will be responsible for performing complex product design, development and implementation of  eDiscovery software applications, including file system coding, data encryption and decryption, and utilizing third-party libraries and components. You will also conduct unit testing, including bug verification and release testing. 

Role Specifics
You’ll assist with everything from performance and scalability to our agent which is a C++ app. You’ll also do base code which are often times reverse engineering projects, as well as assist with UI changes in C++. We’re looking for an engineer who is comfortable moving around different projects and helping out wherever needed. You will have the opportunity to make your mark in multiple areas.  

More specifically, you will:
  • Develop and design, implement, integrate and maintain cross-platform, multi-threaded software components that operate in a network environment.
  • Reverse engineer binaries, file formats, protocols, etc. for interoperability with files systems, databases, mailboxes, internet artifacts, and more.
  • Conduct unit testing of component functionality following established testing processes or procedures.
  • Troubleshoot complex software applications utilizing diagnostic skills related to software and hardware setup, database management, data analysis, networking, and operating system configuration.
  • Research problems discovered by QA or product support and provide acceptable problem resolution.
  • Recognize product marketing requirements including target environments, performance criteria and competitive issues. Research and identify new technologies and developmental tools.
  • Prepare critical technical documentation. Provide valuable input to associated team.
  • Collaborate extensively in problem resolution while contributing to a growing knowledge network that improves the effectiveness of our products and provides valuable information to our customers.
  • Research and identify new technologies and developmental tools. 
  • Participate in ongoing code reviews and design meetings.
  • Adhere to and/or enforce established policies and procedures.
  • Perform other duties as assigned.
Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Video: Summation is the first and only web-based solution that combines native and image ingestion, data processing, early case assessment, case organizer, transcript management and final review in a single platform— entirely eliminating the need for iterative processing, data loading and repetitive review cycles. Offered as a stand-alone, appliance or as a component of AD eDiscovery, Summation covers the post data collection stages of the e-discovery process as well as transcript and case management functionality. Summation is one of the products on which you'll be working.   

Why AccessData Group

Professional development
While you will come in with strong skills, the depth and breadth of this role will provide plenty of opportunities to continue to develop your skill set. From working with talented peers to working with a wide range of technologies, you are bound to enhance and continue to develop your skills.

New and improved products
You will enjoy a good deal of variety as you help create innovative new applications and improve our core products. You will also bring your strong ideas to the table and influence decision making around the projects on which you'll work. 

Work/life balance & flexibility
We work hard but also believe there should be a strong balance between our personal and professional lives. That balance helps us stay sharp and committed. Typical work hours are between 8 to 5, which we adhere to most of the time. Of course, there are exceptions when we have new releases, so you'll need a commitment to meeting deadlines. Of course, once you are fully acclimated, and if you work in our Utah corporate offices, you will have the opportunity to work from home on occasion.  

Great cultures & environment
We take pride in the culture and environment we've built as AccessData Group. We encourage collaboration and knowledge sharing across different teams, and the nature of your role allows you the opportunity to work with a variety of stakeholders. We're also proactive about recognizing success and milestones. We host social events throughout the year, such as summer picnics, impromptu BBQs and other events, holiday parties and more. We like to have fun and enjoy a collaborative, smaller company atmosphere. Our environment is business casual. These are just some of the reasons we have a high number of long-tenured employees. People like working here!

Award-winning solutions
We know our solutions are great, but it's also affirming to get industry recognition. For example, in October 2016 SC Magazine gave AccessData's FTK (Forensic Tool Kit) a five-star seal of approval for the third year in a row.

Company growth
Though we have a strong reputation and have been in business for more than 30 years, we're not resting on our laurels. We're undergoing a strong growth initiative and anticipate that growth to continue. Growth could equal additional opportunities for our proven performers. 

Pride
National Security is a hot and critical topic these days. You can feel good knowing that your efforts are supporting agencies that keep America safe. 

Supporting the community
AccessData has a strong sense of corporate responsibility, as you can see in the video. In addition, we encourage employees to do their part. For example, if you're planning to race for the cure, let HR know and we'll see how we may assist with covering registration fees. Want to take time off to participate in charitable events? AccessData will cover up to 2 days paid time off so you can give back to your community.

Excellent compensation
In addition to a competitive salary, we offer comprehensive benefits, including medical, dental, vision and prescription drug plans; flexible spending accounts; health savings account with employer contributions; 401(k) and Roth plans with discretionary match; paid time off; a wellness program; tuition reimbursement and more.

Video: An innovative program launched by the U.S. Immigration and Customs Enforcement's (ICE) Homeland Security Investigations division and the National Association to Protect Children (PROTECT) is training wounded vets to become forensic examiners. The Human Exploitation Rescue Operative (HERO) Child Rescue Corps program trains vets to fight child sexual exploitation. AccessData provides free licenses to our Forensic Tool Kit (FTK) for training and into the first year of an investigator's work.

Keys to Success

To be successful in this role, you should be adept at learning what is already in place then applying your knowledge and talent to move the needle. Naturally, you will bring outstanding technical skills to the table, but you will also be an excellent communicator capable of building strong relationships across the organization. You should be able to collaborate effectively with those on site in Lindon, as well as those working remotely or from other offices, including your supervisor.

In addition, in order to be an outstanding UI Software Engineer, you will have:
  • The drive and desire to take ownership of your responsibilities, consistently delivering your best work in a timely manner
  • Flexibility and adaptability to manage competing demands and changing priorities; a deadline driven mindset
  • The ability to work independently while also taking a team-oriented approach to your role
  • An open, collaborative and personable manner -- we work hard, but also enjoy our work 
  • Thrive in a busy, fast-paced environment with multiple projects underway simultaneously
  • Have a passion for your work

Work On Exciting Software Projects

Make Your Mark as a Member of a Strong Team Developing New and Rewriting/Optimizing Existing Software

If you're a skilled and experienced developer with C#, UI, database, C++ and related experience, this is your opportunity to make an impact as you work on special projects, as well as optimize base code for existing software relied upon by tens of thousands of law enforcement and government agency customers. You will join a strong team focused on UI for our eDiscovery and Summation products, and have the opportunity to leverage your talent to work on interesting projects and find solutions to unique challenges. 

The ideal candidate for the role of UI Software Engineer will live in the Salt Lake City area and work out of our Lindon office. However, we will also consider outstanding candidates in other areas of the country who have the motivation to be effective working remotely. We have multiple positions available so feel free to share this information with your network of qualified and talented peers.

AccessData Group has pioneered digital forensics and litigation support for thirty years. Over that time, the company has grown to provide both stand-alone and enterprise-class solutions that can synergistically work together to enable both criminal and civil E-Discovery of any kind, including digital investigations, computer forensics, legal review, compliance, auditing and information assurance. More than 130,000 customers in law enforcement, government agencies, corporations and law firms around the world rely on AccessData software solutions, and its premier digital investigations products and services. AccessData Group is also a leading provider of digital forensics training and certification, with our much sought after AccessData Certified Examiner® (ACE®) and Mobile Phone Examiner Certification AME programs.

Video: Growing data volumes and complexity, loss of visibility and rising costs are having significant impact on organizations, driving a need for new approaches and solutions to manage complex digital investigations. AD eDiscovery offers a single platform to manage large scale audit, data collection and analysis in compliance and e-discovery investigations. AD eDiscovery is one of the products on which you'll be working.

The Requirements

To be a strong fit for the UI Software Engineer opportunity, you will have:
  • A bachelor’s degree in Computer Science, MIS or similar from a four-year college or university (preferred) or the equivalent combination of education/training and experience
  • 5+ years of directly relevant experience
  • Advanced skill in all of the following:
    • C#
    • C++ 
    • Database / Microsoft Visual Studio
  • Intermediate to advanced skill in many of the following:
    • Angular2 or later
    • Telerik Kendo UI highly preferred
    • MS Visual Studio
    • Windows applications to include Silverlight (a plus) and Windows Communication Foundation (WCF)
    • SQL Database
    • Entity Framework
    • Scrum/Agile Development
    • C++ Boost framework a plus
In addition, success will require the following core competencies and characteristics:
  • Outstanding verbal and written communication skills
  • Superior research, analytical, problem-solving and decision-making ability
  • Ability to work independently and as a strong member of a cohesive and collaborative team
  • The ability to multi-task and consistently meet deadlines
  • Flexibility and adaptability to manage competing demands and ongoing changes
  • A strong work ethic including initiative, self-motivation and dependability
Note:

The Role

Position Overview
Reporting directly to the Engineering Manager, Summation & eDiscovery, as UI Software Engineer, you will be responsible for performing complex product design, development and implementation of  eDiscovery software applications, including file system coding, data encryption and decryption, and utilizing third-party libraries and components. You will also conduct unit testing, including bug verification and release testing. 

Role Specifics
You’ll assist with everything from performance and scalability to our agent which is a C++ app. You’ll also do base code which are often times reverse engineering projects, as well as assist with UI changes in C++. We’re looking for an engineer who is comfortable moving around different projects and helping out wherever needed. You will have the opportunity to make your mark in multiple areas.  

More specifically, you will:
  • Develop and design, implement, integrate and maintain cross-platform, multi-threaded software components that operate in a network environment.
  • Reverse engineer binaries, file formats, protocols, etc. for interoperability with files systems, databases, mailboxes, internet artifacts, and more.
  • Conduct unit testing of component functionality following established testing processes or procedures.
  • Troubleshoot complex software applications utilizing diagnostic skills related to software and hardware setup, database management, data analysis, networking, and operating system configuration.
  • Research problems discovered by QA or product support and provide acceptable problem resolution.
  • Recognize product marketing requirements including target environments, performance criteria and competitive issues. Research and identify new technologies and developmental tools.
  • Prepare critical technical documentation. Provide valuable input to associated team.
  • Collaborate extensively in problem resolution while contributing to a growing knowledge network that improves the effectiveness of our products and provides valuable information to our customers.
  • Research and identify new technologies and developmental tools. 
  • Participate in ongoing code reviews and design meetings.
  • Adhere to and/or enforce established policies and procedures.
  • Perform other duties as assigned.
Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Video: Summation is the first and only web-based solution that combines native and image ingestion, data processing, early case assessment, case organizer, transcript management and final review in a single platform— entirely eliminating the need for iterative processing, data loading and repetitive review cycles. Offered as a stand-alone, appliance or as a component of AD eDiscovery, Summation covers the post data collection stages of the e-discovery process as well as transcript and case management functionality. Summation is one of the products on which you'll be working.   

Why AccessData Group

Professional development
While you will come in with strong skills, the depth and breadth of this role will provide plenty of opportunities to continue to develop your skill set. From working with talented peers to working with a wide range of technologies, you are bound to enhance and continue to develop your skills.

New and improved products
You will enjoy a good deal of variety as you help create innovative new applications and improve our core products. You will also bring your strong ideas to the table and influence decision making around the projects on which you'll work. 

Work/life balance & flexibility
We work hard but also believe there should be a strong balance between our personal and professional lives. That balance helps us stay sharp and committed. Typical work hours are between 8 to 5, which we adhere to most of the time. Of course, there are exceptions when we have new releases, so you'll need a commitment to meeting deadlines. Of course, once you are fully acclimated, and if you work in our Utah corporate offices, you will have the opportunity to work from home on occasion.  

Great cultures & environment
We take pride in the culture and environment we've built as AccessData Group. We encourage collaboration and knowledge sharing across different teams, and the nature of your role allows you the opportunity to work with a variety of stakeholders. We're also proactive about recognizing success and milestones. We host social events throughout the year, such as summer picnics, impromptu BBQs and other events, holiday parties and more. We like to have fun and enjoy a collaborative, smaller company atmosphere. Our environment is business casual. These are just some of the reasons we have a high number of long-tenured employees. People like working here!

Award-winning solutions
We know our solutions are great, but it's also affirming to get industry recognition. For example, in October 2016 SC Magazine gave AccessData's FTK (Forensic Tool Kit) a five-star seal of approval for the third year in a row.

Company growth
Though we have a strong reputation and have been in business for more than 30 years, we're not resting on our laurels. We're undergoing a strong growth initiative and anticipate that growth to continue. Growth could equal additional opportunities for our proven performers. 

Pride
National Security is a hot and critical topic these days. You can feel good knowing that your efforts are supporting agencies that keep America safe. 

Supporting the community
AccessData has a strong sense of corporate responsibility, as you can see in the video. In addition, we encourage employees to do their part. For example, if you're planning to race for the cure, let HR know and we'll see how we may assist with covering registration fees. Want to take time off to participate in charitable events? AccessData will cover up to 2 days paid time off so you can give back to your community.

Excellent compensation
In addition to a competitive salary, we offer comprehensive benefits, including medical, dental, vision and prescription drug plans; flexible spending accounts; health savings account with employer contributions; 401(k) and Roth plans with discretionary match; paid time off; a wellness program; tuition reimbursement and more.

Video: An innovative program launched by the U.S. Immigration and Customs Enforcement's (ICE) Homeland Security Investigations division and the National Association to Protect Children (PROTECT) is training wounded vets to become forensic examiners. The Human Exploitation Rescue Operative (HERO) Child Rescue Corps program trains vets to fight child sexual exploitation. AccessData provides free licenses to our Forensic Tool Kit (FTK) for training and into the first year of an investigator's work.

Keys to Success

To be successful in this role, you should be adept at learning what is already in place then applying your knowledge and talent to move the needle. Naturally, you will bring outstanding technical skills to the table, but you will also be an excellent communicator capable of building strong relationships across the organization. You should be able to collaborate effectively with those on site in Lindon, as well as those working remotely or from other offices, including your supervisor.

In addition, in order to be an outstanding UI Software Engineer, you will have:
  • The drive and desire to take ownership of your responsibilities, consistently delivering your best work in a timely manner
  • Flexibility and adaptability to manage competing demands and changing priorities; a deadline driven mindset
  • The ability to work independently while also taking a team-oriented approach to your role
  • An open, collaborative and personable manner -- we work hard, but also enjoy our work 
  • Thrive in a busy, fast-paced environment with multiple projects underway simultaneously
  • Have a passion for your work
AccessData Group is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact the Human Resources Department at domini@blackmereconsulting.com.
or
Apply with