Software Engineer

  • Full-time
  • Office Locations: Temecula, CA

Company Description

IDIQ is an award-winning company looking for talented individuals to join the team. We are passionate about fostering your unique skills, supporting your career goals and creating an exceptional work environment while providing outstanding solutions that our members trust.

As one of the fastest growing companies in the United States with consecutive spots on the prestigious Inc. 5000 list, we provide award-winning services and a positive work environment. Our IdentityIQ® and MyScoreIQ® brands feature credit report and identity theft monitoring, and our Resident-Link® brand focuses on positive rent-payment reporting to the credit bureaus.   

We offer generous benefits such as paid vacation time, paid volunteer leave, health insurance, employer-match 401(K) contributions, continuing training opportunities and more. We also provide our staff with unending free coffee, relaxation rooms, game rooms and company events.

We value innovative thinking, excellent communication skills, on-your-feet problem-solving and a penchant for team collaboration. In this role, you are an integral part of our company’s success, helping create innovative solutions that serve our members’ needs.

If you are looking to join a growing company and work among talented peers, we encourage you to apply today!

Job Description

As a Software Engineer at IDIQ, you will be part of a small agile team focused on bringing new products and benefits to market. You will leverage your in-depth knowledge of software development to deliver an amazing user experience within our web and mobile applications. You will work closely with our product team, business leaders, and other technology teams as you build a strong understanding of our business, consumers, and how we design the best solutions in the market.

Our top candidate has a proven track record of building and leading web and mobile development projects from inception to production support. You are comfortable working with team-members face-to-face and across the world. You know how to get work done, hit deadlines AND understand how to be part of a team. You are strongly driven toward the personal and professional development of yourself and the members of your team.

Successful candidates will have a minimum of three years’ recent, on-the-job experience with the skills listed below:

  • Design and develop new software solutions using current technologies in client and server-side web application development, API integrations, and database solutions. 
  • Lead the development of new web applications from inception to production support. After launch, be the technical point of contact for support and enhancements to the system.
  • Participate in Design and Code Reviews with other development teams.
  • Take part on Agile gatherings and work closely with our product team daily.
  • Follow our SDLC process to ensure high quality, efficient sprints, and drive visibility across the organization.
  • Participate in project meetings, manage tasks to deadlines, and communicate any issues in a timely manner.
  • Optimize components for maximum performance across an array of web-capable devices and browsers.
  • Provide accurate estimates of time required to complete projects and tasks.
  • Work with QA team members as part of the sprint team to support testing efforts.
  • Coordinate with product for user acceptance testing research.
  • Learn new software development technology and practices to maintain knowledge of best practices and next generation technologies.
  • Create and present technical design plans for future projects.

Qualifications

Qualified candidates will have a minimum of three years’ recent on-the-job experience with all the skills listed below.

  • BS or higher in Computer Science, related technical discipline, or equivalent professional experience.
  • Designing, developing, and implementing high-volume transactional and multi-tiered Web applications.
  • Experience building RESTful web APIs with ASP .NET, .NET Core.
  • Experience with one or more front-end JavaScript UI libraries such as React, VUE, or Angular.
  • Familiarity modern front-end development practices such as CSS in JS and using preprocessors and bundlers.
  • Familiarity with Node.js.
  • Experience with SQL, designing/modifying tables, data models/relationships, stored procedures, optimizing queries, etc. (SQL*Server preferred).
  • Experience writing unit and integration tests, familiarity with test case management tools. Knowledge of test automation frameworks is a plus.
  • Proficiency with Git or other distributed source code management tools.
  • Experience building both green-field project and maintaining existing systems. Advanced troubleshooting and analysis skills.

Preferred Skill Experience

  • Understanding of REST APIs, the document request model, and offline storage.
  • Excellent team-player and ability to work with a wide variety of stakeholders.
  • Solid understanding of Continuous Integration/Continuous Delivery pipelines.
  • The ability to analyze complex technical information.
  • An awareness of current issues affecting the industry and its technologies.
  • A logical, analytical, and creative approach to problem-solving.
  • Strong written and verbal communication skills.
  • Appreciation for clean, well-structured, and documented code.
  • Understanding of Agile software development practices.

Additional Information

Position Details: This is a full-time salaried position (40+ hours/week). 

Benefits and Perks: IDIQ makes available comprehensive benefits including 100% employee medical options, 50% dental and vision (for employee only, dependent coverage available). Other benefits offered include paid time off, life insurance, short-term disability, long-term disability, and a 401k program with employer match. We work in a casual dress attire environment. Enjoy friendly competition with ping-pong tournaments, pool games, and more.

AAP/EEO Statement:   Identity Intelligence Group, LLC dba IDIQ does not tolerate discrimination or harassment of employees or applicants.  The Company makes employment decisions without regard to actual or perceived: race (including hair texture or protected hairstyles, e.g. braids, locks, and twists), color, religion, religious creed (including religious dress and grooming practices), national origin (including language use restrictions), ancestry, citizenship, disability (mental and physical) including HIV and AIDS,  medical condition (including cancer and genetic characteristics), genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, age (40 years and over), sexual orientation, veteran and/or military status, family and medical leave status, domestic violence victim status, political affiliation, and any other status protected by federal, state, or local law.

Supervisory:  No supervisory responsibilities. 

Business Office Environment:  This position operates in a professional office environment. Office environment can vary with noise levels and stress, from low to moderate.

Physical Requirements:  The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; sit; walk; use hands to finger, handle or feel; and reach with hands and arms. The employee is regularly required to push, move, lift or otherwise bear 10-30lbs.  Applications may include but are not limited to repetitive work using a computer keyboard, mouse and headphones while sitting and/or standing at an assigned work desk area. PM22

Privacy Policy