Job Postings

22 Job openings are currently listed below. Please note that this is only a partial listing of available openings from PeopleWare. Please contact us for information on all our employment opportunities.
(Job Postings last updated Friday, November 16, 2018)

Click on any job title below to get its detailed information. Click on any of its detailed information to respond to PeopleWare for that job.


Manufacturing Engineers
  · Electronic Design Engineer  (Van Nuys)
  · Senior Systems/Electronic Design Engineer  (Van Nuys)
  · Test Equipment Design Engineer  (Van Nuys)
Network Engineer/Administrator
  · Network Administrator  (Cypress)
Other
  · Account Manager  (El Segundo)
  · NetSuite Administrator  (Irvine)
  · Sales Engineer  (Van Nuys)
PC Technician
  · Help Desk/Field Technician  (Los Angeles)
Programmer/Development
  · Full Stack Web/Mobile Developer  (Torrance)
  · Java Developer  (Newport Beach)
  · Lead Full-Stack .NET Developer  (Glendale)
  · Lead Java Developer - Cloud Applications  (Glendale)
  · Senior Engineer - Artificial Intelligence  (Gardena)
  · Senior Full Stack/Python Engineer  (El Segundo)
  · Senior Software Engineer  (Gardena)
  · Software Engineering Manager (.NET Environment)  (Glendale)
  · Sr. Embedded Software Engineer  (Van Nuys)
Project Manager
  · Engineering Project Manager  (Van Nuys)
  · Project/Program Manager  (Burbank)
  · Solution Architect  (Irvine)
  · Sr. Google Suite Administrator - Lead  (Glendale)
Software Quality Assurance/Tester
  · QA Engineer  (El Segundo)


Manufacturing Engineers Positions
Job ID Title Type Location City Rate
 W9083  Electronic Design Engineer  Full-time/Permanent  Southern California  Van Nuys  Based on Experience
Apply Now!

Looking for an Electronic Design Engineer to design, analyze, debug and modify embedded military electronics. This position requires knowledge of and exposure to firmware and software designs.

Responsibilities include:
- Perform system architecture development (block diagrams).
- Create circuit card schematics (OrCAD or PADS preferred), including part selection.
- Perform circuit simulation and analyses (LTSpice preferred) and apply component derating.
- Perform circuit tolerance analyses.
- Generate PCB layout guidelines for in-house PCB artwork generation.
- Work collaboratively with CAD designer in PCB artwork, schematic, bill of material, fabrication drawing and assembly drawing generation.
- Present electronic designs and analyses during in-house and customer design reviews.
- Collaborate and communicate with management, internal, and outsourced development partners regarding electronic design status, project progress, and issue resolution.
- Knowledge of electronic testing methodology, including writing and execution of test plans, debugging, and testing.
- Excellent teamwork/interpersonal skills and the ability to communicate effectively. Demonstrated
ability to work collaboratively, both within and outside one's own work group.
- Demonstrated ability to take initiative to identify and solve complex system level issues.
- Excellent analytical and empirical problem solving and troubleshooting skills. Ability to evaluate design and system performance.


Required Skills:
- Bachelor's or Master's degree in Electronic or Computer Engineering and a minimum of 5 years related experience in military embedded electronic design.
- Proven track record of producing electronic designs used in systems qualified to military specifications.
>> Back to Top

Job ID Title Type Location City Rate
 W9150  Senior Systems/Electronic Design Engineer  Full-time/Permanent  Southern California  Van Nuys  Based on Experience
Apply Now!

Seeking a Senior Systems/Electronic Design Engineer to design, analyze, debug and modify embedded military electronics. This position requires knowledge of and exposure to firmware and software designs. Work often involves analog and digital embedded hardware.

Responsibilities include:
- Ability to perform hands-on test and debug of electronic systems, working with a team to resolve technical challenges.
- Perform system architecture development (block diagrams).
- Create circuit card schematics (OrCAD or PADS preferred), including part selection.
- Perform circuit simulation and analyses (LTSpice or ModelSim preferred) and apply component
derating.
- Perform circuit tolerance analyses.
- Generate PCB layout guidelines for PCB artwork generation.
- Work collaboratively with CAD designer in PCB artwork, schematic, bill of material, fabrication drawing and assembly drawing generation.
- Present electronic designs and analyses during in-house and customer design reviews.
- Collaborate and communicate with management, internal, and outsourced development partners
regarding electronic design status, project progress, and issue resolution.
- Knowledge of electronic testing methodology, including writing and execution of test plans,
debugging, and testing.
- Work independently, often interfacing directly with customers.
- Demonstrated ability to take initiative to identify and solve complex system level issues.
- Ability to plan work and accomplish challenging objectives with minimum direction.
- Excellent analytical and empirical problem solving and troubleshooting skills. Ability to evaluate
design and system performance.
- Excellent leadership and teamwork/interpersonal skills and the ability to communicate effectively.
- Demonstrated ability to work collaboratively, both within and outside one's own work group.
- Strong written and verbal communication skills.

Required Skills:
- Bachelor's or Master's degree in Electronic or Computer Engineering and a minimum of 10 years
related experience in military embedded electronic design.
- Proven track record of producing electronic designs used in systems qualified to military
specifications.

Physical Requirements:
- Sitting and operating a computer for extended periods.
- Standing, walking and climbing to inspect equipment.
- Use of hand tools.
- This position requires use of information which is subject to the International Traffic in Arms Regulations (ITAR).
>> Back to Top

Job ID Title Type Location City Rate
 W9012  Test Equipment Design Engineer  Full-time/Permanent  Southern California  Van Nuys  Based on Experience
Apply Now!

Looking for a Test Equipment Design Engineer to perform test equipment system architecture for a manufacturing company that produces electronics for aerospace and military.

Responsibilities include:
- Perform test equipment system architecture development (block diagrams).
- Perform a wide-variety of in-house STE design, development, integration & test tasks to deliver test system solutions to in-house engineering and production.
- Interact and collaborate with personnel from various functional disciplines to design, build, assemble, and test the STE.
- Documentation preparation, STE concept development, schematic & wiring diagram definition,
computer-aided design, bench & laboratory testing, technical data package preparation and product demonstration & sell-off.
- Collaborate and communicate with management, internal, and outsourced development partners
regarding STE design status, project progress, and issue resolution.
- Knowledge of electronic testing methodology, including writing and execution of test plans,
debugging, and testing.
- Excellent teamwork/interpersonal skills and the ability to communicate effectively. Demonstrated
ability to work collaboratively, both within and outside one's own work group.
- Demonstrated ability to take initiative to identify and solve complex system level issues.
- Ability to plan work and accomplish challenging objectives with minimum direction.
- Excellent analytical and empirical problem solving and troubleshooting skills. Ability to evaluate
design and system performance.


Required Skills:
- A minimum of 5 years related experience in military test equipment design.
- Prior experience in digital design development role using COTS components to develop stand-alone test equipment solutions.
- In-depth understanding of COTS computer architecture, interconnect/interfaces, and standard
communication protocols.
- Demonstrated ability to perform test equipment trouble-shooting and failure diagnosis with directly relevant experience.
- Strong interpersonal communication and technical writing skills to enable effective personal interaction and collaboration with a multi-discipline team.
- Experience working in the engineering laboratory and transition to production environments
performing STE hardware, software, & firmware integration and test activities.
>> Back to Top

Network Engineer/Administrator Positions
Job ID Title Type Location City Rate
 W9286  Network Administrator  Contract  Southern California  Cypress  Based on Experience
Apply Now!

Looking for a Network Administrator with experience in design, configuration, and administration of enterprise network systems. This person will also be ensuring compliance to departmental standards.

Responsibilities Include:
- Analyze technical needs, requirements, and state of the network's infrastructure design, integration, and operations.
- Plan network systems by evaluating network and security technologies. Write functional requirements/specifications documents.
- Work with technical management to architect networks that effectively reflect business needs, service-level and availability requirements, and other technology parameters.
- Continually update understanding of business and technology status and objectives and respond to strategic design requests as the business evolves.
- Develop design principles, models, plans, internal standards, budgets, and processes based on industry best practices.
- Perform network troubleshooting to diagnose, isolate, and resolve common network problems
- Prepare network reports by collecting, analyzing, and summarizing data.
- Other duties as assigned.

Required Skills:
- Bachelor's degree in Business, Computer Science or equivalent.
- Minimum of 10 years experience in designing, developing, configuring, and implementing enterprise networks with diverse solutions.
- Demonstrated knowledge of network technologies through achievement of Juniper, Cisco CCNP, CCNA, CCIE, and/or other professional certifications.
- Enterprise level routing and switching experience, BGP / OSPF protocol experience, Spanning tree, VLAN, Mapping, QnQ and other layer 2 switching experience, Layer 3 routing experience.
- Security technologies (Firewalls, IDS/IPS, VPN, etc.).
- Flexibility and the ability to operate under stressful, time-sensitive deadlines.
- Customer and team oriented with the ability to work and communicate effectively with staff at all levels.
- Strong oral and written communications skills.
>> Back to Top

Other Positions
Job ID Title Type Location City Rate
 W9274  Account Manager  Full-time/Permanent  Southern California  El Segundo  Based on Experience
Apply Now!

PeopleWare Staffing, Inc. is a staffing agency located in Southern California with over 25 years of experience, specializing in IT, Engineering, and Digital/Creative technology industries. We value our reputation in the industry and are seeking the right individual to join our team.
We are looking for a self-motivated and relationship driven individual for Business Development and Account Management in L.A. and the Orange County areas. This is a relationship driven position and there are no limitations or restraints on success with respect to the territory and industry.

As an Account/Business Development Manager you will:
- Responsible for new business opportunities in pursuing, maintaining and growing business.
- Manage and grow your portfolio of clients and prospects.
- Build close partnerships with clients and deliver the best solution for their projects.
- Negotiate terms of business and rates.
- Manage the process from the interview through offer stage.
- Work closely with internal recruiters in representing candidates to clients and individual managers.
- Conduct in-person or phone interviews of candidates.
- Maintain relationships with contractors at the client site (lunches, phone calls, invitations to meet other contractors, etc.)

Ideal candidates will possess the following:
- Bachelor's Degree
- Ability to write professional emails, comfortable in communicating over the phone or in person, as well as scheduling meetings such as lunch, coffee, dinner, sporting events, meet-ups or other industry events.
- Able to build long lasting relationships with clients, candidates, and internal staff.
- Strong attention to detail and excellent communication skills.

Preferred - not required:
- 1-2 years of technical recruiting experience
>> Back to Top

Job ID Title Type Location City Rate
 W9288  NetSuite Administrator  Contract  Southern California  Irvine  Based on Experience
Apply Now!

Seeking a NetSuite Administrator to manage tasks related to NetSuite administration, improvements, upgrades and enhancements for a local cybersecurity company.

Responsibilities include:
- Consistently work to improve performance and drive standardization of NetSuite production system.
- Provide Level 2 support to super-users and act as a liaison with NetSuite support.
- Maintain integrations with internal systems using SuiteTalk SOAP based XML web services and RESTlet scripts.
- Troubleshoot issues with standard and custom NetSuite solutions.
- Develop, test and deploy solutions using NetSuite standard tools including: Configuration - SuiteBuilder (fields, list and records), forms, roles, etc. / SuiteScript Scripting - Suitelets, RESTlets, User Event, etc. / SuiteFlow Workflows.
- Manage cross account software deployment using SuiteBundler.
- Understand common business practices related to Sales, Accounting, Support and Inventory Management.
- Experience writing SOPs, technical documentation and user documentation.
- Package and deploy software from development to production systems.
- Suggest business process improvements that take advantage of NetSuite's capabilities.
- Ability to participate in design conversations at an abstract, business problem level and later transform details into technical design and implementation.
- Ability to adopt existing development guidelines and standards while being confident enough to propose improvements or changes when applicable.


Required Skills:
- BS in Computer Science, Computer Engineering, MIS or other technical discipline.
- 5 years of experience as a system administrator or developer for ERP or CRM systems.
- 4 years' hands-on experience developing custom solutions on a SaaS based CRM or ERP platform using technologies including:
- REST APIs
- JavaScript
- Databases
- Expert knowledge of NetSuite SuiteCloud toolset.
- Expert at professional programming practices including source code control, versioning and documentation.
- Experience with modern object-oriented JavaScript practices and methodologies as well as the use of open source libraries such as lodash, JSEN (JSON schema validation), etc.
- Experience working in an Agile scrum environment.
>> Back to Top

Job ID Title Type Location City Rate
 W9213  Sales Engineer  Full-time/Permanent  Southern California  Van Nuys  Based on Experience
Apply Now!

Looking for a Sales Engineer with experience in the Avionics, Aerospace or Display industry to work at a Los Angeles based manufacturing company.


Responsibilities include:
- Handling inquiries, talking to the customer.
- Understand what the customer needs are.
- Manage the proposal process and support the costing.
- Oversight on the technical input.
- Will work directly with the Business Development team.
- Helpful if from a Mechanical Engineering or Industrial Engineering background.
- MIL-SPEC and Display background is a plus.
- Candidate must be organized, responsive and have excellent attention to detail.
- Excellent follow up and communication skills.
- SolidWorks experience is a plus.
>> Back to Top

PC Technician Positions
Job ID Title Type Location City Rate
 W9291  Help Desk/Field Technician  Full-time/Permanent  Southern California  Los Angeles  Based on Experience
Apply Now!

Looking for a Service Delivery Technician (Field Services) to provide end-to-end support to assigned Financial Centers and/or clients within a given sub-region; ensuring that all problems are resolved, or directed to the appropriate department. This person will be expected to resolve and diagnose complex system hardware, software, and operator problems, recommending and performing remedial actions for trouble resolution.

Responsibilities include:
- Support Financial Centers and back office staff by maintaining equipment through Preventative Maintenance, installations, modifications, and repairs on all affiliated hardware including ATMs (Stand Alone and Branch located), Teller/Platform System, Voice, Networking, and Data Communication Equipment.
- Responsible for timely resolution of requests received through Incident Management and other ticketing systems.
- Ensure prompt, professional and efficient service to both internal and external clients.
- Support less experienced colleagues by proactively assisting them with trouble resolution and installations.
- It is crucial to build and maintain solid working relationships with clients, both internal and external.
- Proactively identify potential maintenance and/or repair needs that could impact customer service and sales for assigned locations.
- Administrative duties are expected to be completed in order to ensure that management is provided with the information necessary to track progress and staffing needs, these include:
- Ability to work with Microsoft Word and Excel as required.
- Submission of expense and maintenance reports.
- Inventory of Company Equipment.

Required Skills:
- Technical work history, with 2 to 5 years of experience in Field Service Maintenance on ATMs and desktops using Trouble Management Systems, diagnostic tools, Asset Management Systems and other tools to effectively execute daily operations.
- Strong knowledge of Networking Basics (i.e., Topologies, Cabling, and Networking Hardware) and basic communication protocols (e.g., TCP/IP).
- Strong knowledge of LAN/WAN, Internet, Windows Operating Systems, Applications, and Electronic Mail Systems, P/C Hardware Troubleshooting (i.e., System Disassembly and Inspection, Motherboards, Microprocessors, ROM, RAM, Serial Parallel Ports, and USB ports, CD/DVD Drives and Hardware Diagnostics).
- Technical Certificates such as A+ and MCP a plus.
- Valid Driver's License with excellent driving record.
- Ability to travel and flexibility to work overtime as needed.
>> Back to Top

Programmer/Development Positions
Job ID Title Type Location City Rate
 W9207  Full Stack Web/Mobile Developer  Full-time/Permanent  Southern California  Torrance  Based on Experience
Apply Now!

Looking for a Full Stack Web/Mobile Developer for a full time position at a local, well-funded start up. Join a team of collaborative people who bring a unique perspective and a purpose orientation to their work.

Responsibilities include:
- Full stack web/mobile application development
- Frameworks: React Native, React JS, Redux and Node.js
- Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution
- Integrate with backend services to make sure they are delivering a great mobile user experience that's super-fast for end users
- Help improve code quality through writing unit tests, automation and performing code reviews
- Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to technology, algorithms and product
- Dive into difficult problems and successfully deliver results within a schedule

Required Skills:
- 5-7 years of recent hands-on coding and software design
- Bachelors, Masters, or PhD in a related field
- Solid OOP and software design knowledge - you should know how to create software that's extensible, reusable and meets desired architectural objectives
- Experience with Native Development and a willingness to learn new technologies if needed (ideally you have shipped at least one substantial app and know how to integrate with backend RESTful APIs)
- Experience with scripting languages like Python, Perl, shell scripting, etc.
- Personal commitment to continuously learn and improve
- A track record of building great software with projects completed on time
- Self-motivated and driven - you find satisfaction in a job well done and want to solve hard problems
>> Back to Top

Job ID Title Type Location City Rate
 W9290  Java Developer  Contract  Southern California  Newport Beach  Based on Experience
Apply Now!

Looking for a Backend Java Developer to work on this company's performance platform. This system provides reporting solutions for presenting and performing analysis on account risk metrics.

Responsibilities include:
- Design and develop Risk and Performance Attribution platform components using Java.
- Work with project managers, technical leads and business owners to understand business processes and workflows.
- Support functional and operational aspects of the systems being delivered to the business.

Required Skills:
- BS/BA degree in Computer Science, Engineering or Math. Advanced degree preferred.
- 5+ years of recent hands on development experience with Java.
- Hands on experience with SQL, Oracle and experience developing distributed data-intensive applications.
- Experience in Financial Industry a plus. Front office technology highly preferred.
- Hadoop/Big Data experience is a plus.
>> Back to Top

Job ID Title Type Location City Rate
 W9281  Lead Full-Stack .NET Developer  Full-time/Permanent  Southern California  Glendale  Based on Experience
Apply Now!

Seeking a Lead Full-Stack .NET Developer to guide the software development projects from idea to implementation by tracking and managing progress, risks and dependencies. Working in an Agile environment this person will also contribute to the improvement of QA and release processes.


Responsibilities include:
- Provide mentorship and guidance to the team members to achieve highest levels of quality and productivity
- Lead the software development projects from idea to implementation by tracking and managing progress, risks and dependencies
- Help software architects to design solutions to support growing business needs while thoroughly considering the system impact
- Work closely with product, marketing and other business stakeholders to gather and refine requirements, and release software in a timely fashion
- Work closely with creative and UX teams to help build and maintain design system/pattern library
- Be adaptive and strike a good balance between speed and efficiency
- 25-50% hands-on development
- Develop a deep understanding of the system, write technical specifications, mentor development team, enforce coding standards
- Contribute in change control policies, software builds, deployment strategies, code reviews and software recommendations
- Support the daily operations of the IT/Tech department
- Take part in Agile ceremonies to estimate and execute programming projects
- Other duties required by Management

Required Skills:
- Bachelor's degree in Computer Science or related field required
- 8+ years of hands on programming experience
- 5+ years building responsive websites using HTML, CSS and JavaScript
- 5+ years of hands on programming on the .NET (4.0+) platform using C#
- Expert in implementing ASP.NET (WebForms and MVC) solutions as well as IIS management
- Experience working with TypeScript, ES6/ES7
- Exposure to front-end frameworks such as Bootstrap or Foundation
- Previous experience with CSS pre-processors like LESS or SASS
- Strong understanding of web optimization techniques
- Hands on experience writing tests using automation frameworks (Jasmine, Karma, etc.)
- Expert level programming with jQuery including AJAX and DOM manipulation
- Proven success implementing client side frameworks such as Angular, React. Experience with Node.js is a plus.
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, etc.)
- Experience building backend APIs for the front-ends you have worked on
- Minimum of 3 years experience leading Agile development teams
- Extensive knowledge of software development, QA methodologies & release process
- Knowledge of object-oriented design and proven implementation skills
- Expert experience working with source control tools (TFS, SVN, or GIT) with strong understanding of build automation
- Hands on knowledge of design patterns such as MVP, MVC, MVVM, VIPER
- Proficiency in using architectural design utilities like Visio, ERDs, UML
- Strong attention to detail and work ethic
- Strong analytical and problem solving skills
- Excellent communication (both written and verbal) and interpersonal skills

Preferred Skills:
- Strong experience with various CMS's. Experience with Drupal a strong plus.
- Previous experience building component driven JavaScript SDK is very desirable
- Experience with LAMP stack is very desirable
- Experience working with A/B testing tools (Optimizely, etc.)
- Experience working with web analytics and marketing systems (Tealium, Google Analytics, etc.)
>> Back to Top

Job ID Title Type Location City Rate
 W9160  Lead Java Developer - Cloud Applications  Full-time/Permanent  Southern California  Glendale  Based on Experience
Apply Now!

Seeking a Cloud Applications Technical Lead with strong Full Stack Java Development, the passion for learning new technologies and applying them to solve complex business problems.

Responsibilities include:
- Participate in key discussions regarding business requirements and develop application architecture design for various business applications, or new digital solutions such as AI/ML, RPA, IoT, Blockchain.
- Develop and maintain utilities for day-to-day technical management and administration of Google Suite.
- Interact with and technical management of vendors in areas such as Google Apps for Work, Google Cloud Platform, Google Appscript, App Engine, Java, Eclipse, JavaScript, Adobe Enterprise Manager, Analytics, etc.
- Review code developed by 3rd party providers and certify them for deployment within the company.
- Periodically enhance and upgrade existing processes and applications to fit latest security requirements, address API deprecations, leverage new APIs, etc.
- Develop and enhance capabilities on Adobe Experience Manager based web content management system in support of the company's B2B websites.
- Participate in and implement SDLC practices for developing, deploying, running and maintaining applications on the Google cloud platform.
- Discovery and evaluation of new cloud based and application development technologies, concepts, methods, etc.
- Provide technical expertise and support on Lotus Notes infrastructure and application related tasks, challenges and issues.
- Problem analysis, troubleshooting, resolution and closure of critical issues in a timely manner.

Required Skills:
- Bachelor's degree in Computer Science or Engineering or equivalent practical experience is required.
- 5 - 7 years of experience in solution design and implementation of technical solutions for a global organization.
- 5 years of experience administering and managing collaboration systems such as email, chat, video conferencing, intranet, social networking software, etc. for a large enterprise.
- Strong Front End development experience with HTML5, CSS, Material Design, JavaScript, Angular.js and jQuery.
- Proficiency in Java, Eclipse with MVC frameworks: Spring and Play. Runtime: node.js
- Ability to develop applications with cognitive solutions (Google AI/ML) and Voice Services (Siri, Alexa, etc.).
- Knowledge and familiarity with workflow and process automation leveraging RPA concepts and solutions, Big Data technologies.
- Experience working with a global and diverse team of managers, engineers, administrators, developers and external consultants.
- A good comprehension of how company policies relate to business processes, technical processes and procedures.
- Ability to define and create design documents, system operating procedures, FAQs.
- Ability to multitask, have strong communication skills.
>> Back to Top

Job ID Title Type Location City Rate
 W9269  Senior Engineer - Artificial Intelligence  Full-time/Permanent  Southern California  Gardena  Based on Experience
Apply Now!

Looking for a Senior Engineer with experience in Machine Learning to help design complex algorithms and imaging IPs for rendering and image processing systems for this company's newest Artificial Intelligence projects.


Responsibilities include:
- Develop Artificial Intelligence applications using Computer Vision, Machine Learning, and Natural Language Processing.
- Design/verify imaging sub-components and intellectual property.
- Coordinate with design, verification, and software engineers to complete assigned tasks.
- Plan and perform design engineering research or design development assignments, including responsibility for design and or verification part of a major project.
- Write specification and test documents.
- Translate product specifications into usable design engineering data applicable to the particular assignment.
- Perform engineering analysis and design of complex digital circuits or systems.

Required Skills:
- MS EE/CS/Mathematics with 5+ years of experience, or BS with 8+ years of experience in related fields.
- Experience in Computer Vision, Machine Learning, and Natural Language Processing.
- Knowledge of Python, C, and Java languages.
- Experience with GPU programming.
- Experience with AWS, GCP, and/or Azure cloud services.
>> Back to Top

Job ID Title Type Location City Rate
 W9098  Senior Full Stack/Python Engineer  Full-time/Permanent  Southern California  El Segundo  Based on Experience
Apply Now!

Seeking a Senior Full Stack/Python Engineer who will become part of a team responsible for designing, developing and implementing new features and improvements for this company's next generation platform.


Responsibilities include:
- Design and develop next generation platform
- Be part of the design and architecture decision making team
- Be part of a tech driven passionate team that is eager to keep producing amazing products built upon superb technology infrastructure
- Help build SaaS web app and related services

Required Skills:
- 4 years of experience in developing LAMP based web applications and at least 2 years of Python
- Vast knowledge in Python and Python libraries/frameworks such as Flask, SQLAlchemy, Pylons, etc.
- Experience with client side technologies (JavaScript, CSS) and frameworks (such as jQuery and Bootstrap)
- Knowledge in both SQL databases (preferably MySQL) and No-SQL databases (such as MongoDB, Memcached)
- Experience with AWS is a plus
- Experience with Git and Git workflow is a plus
- Understanding of software engineering best practices and object oriented designs
- Knowledge and experience with using open source products
- Ability to operate in an Agile, entrepreneurial start-up environment
- Excellent communication and teamwork skills, with the ability to get work done with minimal supervision
>> Back to Top

Job ID Title Type Location City Rate
 W9277  Senior Software Engineer  Full-time/Permanent  Southern California  Gardena  Based on Experience
Apply Now!

Looking for a Senior Software Engineer to develop software and embedded firmware for a local electronics company. This person will analyze user needs to design and develop a robust suite of software applications.


Responsibilities include:
- Exercises judgement in selecting methods, techniques, and evaluation criteria for assigned deliverables.
- Determine own methods and procedures on new assignments and provides guidance to others.
- Coordinates with other engineers to meet scheduling requirements for feature implementation.
- Designs and creates objects to generate superior software product ideas effectively both verbally and in writing across all levels of the organization.
- Interact constructively with other team members and departments, both locally and in all other locations.
- Demonstrate ingenuity and persistence in solving problems.
- Analyze product needs, develop both system and function solutions that improve our product for the benefit of our customers. Compares competitive product design and analyzes usability requirements for product.
- Generate software project functionality specifications. Define design specifications and parameters, develop algorithms and generate major routines for software projects.
- Maintain the source code to resolve any issues reported by other groups and/or incompatibilities that may arise with other software modules.
- Facilitate RIP pipeline technology planning activities and architecture to both business and key stakeholders.

Required Skills:
- An undergraduate degree is required and an advanced degree is desirable.
- 8 or more years of embedded industry experience.
- Strong C and Embedded development experience.
- Deep knowledge of ASIC functionality and device drivers in Linux environment.
- Ability to evaluate and solve complex problems in conventional and nonconventional ways.
- Must be able to communicate with all organizational levels.

Essential Physical Functions:
- Occasional lifting of computer, monitor, or small printer no heavier than 40 pounds.
- Typing, writing, reading.
- Seeing, hearing and speaking, both nearby and at a distance.
- Frequent sitting.
- Standing, walking, kneeling.
>> Back to Top

Job ID Title Type Location City Rate
 W9282  Software Engineering Manager (.NET Environment)  Full-time/Permanent  Southern California  Glendale  Based on Experience
Apply Now!

Seeking a Software Engineering Manager (.NET Environment) to manage technology initiatives across teams, serving as both technical leader as well as project manager. You will help drive employee engagement, employ Agile based development methodologies, and promote and improve the SDLC processes.

Responsibilities include:
- Approximately 50% of this role will be hands on development.
- Help to promote communication, collaboration and engagement across teams.
- Identify opportunities that will help team members to reach their stretch goals and individual career objectives, while collaborating with the Director of Engineering to help engage on these opportunities.
- Champion efforts focused on attracting, developing and retaining a high performing software engineering team, offer ongoing feedback, professional growth opportunities and overall career guidance.
- Help to drive employee engagement, empowering your teams to not only champion their own efforts, but to encourage others to be truly vested team players.
- Employ Agile based development methodologies in partnership with stakeholders.
- Empower team members to support continuous improvement and simplification of technology and underpinning stacks.
- Participate in technology roadmap by presenting and driving concepts for the future of the technology department.
- Promote and improve the SDLC processes including comprehensive code reviews, automation, etc.
- Contribute to the department's identity, standards, guidelines and best practices.
- Participate with internal initiative planning and team alignment.
- Manage and work with remote development teams, possibly across several time zones while still maintaining high quality.
- Support teams ability to deliver technology initiatives on schedule and with the highest quality.
- Provide support for operations and support teams, including root cause analysis and preventative analysis.

Required Skills:
- Bachelor's Degree in Computer Science or related field required (Master's Degree desirable).
- 5+ years in a leadership role including experience leading a software engineering team, setting priorities and plans to meet business goals and objectives.
- Minimum of 2+ years of management experience in e-commerce.
- Experience with managing and mentoring high-performance Agile-based engineering teams.
- Knowledge of object-oriented design and proven implementation skills.
- Solid understanding of computing systems, software architecture and processes.
- Hands-on experience programming with ASP.NET (WebForms or MVC), HTML, JavaScript and CSS including jQuery.
- Exposure to building web services using WCF or Web API.
- Ability to write SQL queries as well as stored procedures.
- Experience in some of the following areas: JavaScript frameworks (jQuery, Angular.js, etc.), API design, use, and implementation, Database System (MS SQL, MySQL, Oracle), Windows (Linux a plus), Server Side Programming (Java, C#), and application integration patterns.
- Experience with RESTful API design and consumption.
- Experience with version control systems such as Git or TFS.
- Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues.
- Experience with CERT, OWASP, and other industry standard Secure Coding Practices.
- Excellent verbal and written communication skills.
- Strong analytical skills, sense of self-motivation, organization and attention to detail.
- Experience working in a high demanding and fast paced environment.
- Experience in: e-commerce web applications. High transaction systems, API development and management, Cloud based applications, Managing application security.
- Ability to travel approximately 25% of the time.

Preferred skills:
- Cloud based computing such as Azure or AWS.
- Previous experience implementing NoSQL solutions (Cassandra, MongoDB, etc.).
>> Back to Top

Job ID Title Type Location City Rate
 W9133  Sr. Embedded Software Engineer  Full-time/Permanent  Southern California  Van Nuys  Based on Experience
Apply Now!

Looking for a Sr. Embedded Software Engineer to design, program, and debug C/C++ code. This person will also be working on analog and digital hardware and real-time operating systems.

Responsibilities include:
- Analyze, design, program, and debug C/C++ code for Linux operating system for embedded platforms.
- Analog and digital hardware and real-time operating systems based software development.
- Knowledge and experience with many different processors, as well as HW peripherals.
- Design enhancements, updates, and programming changes for subsystems and embedded code.
- Write and execute complete testing plans, protocols, and documentation for assigned portion of
application software; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
- Collaborates and communicates with management, internal, and outsourced development partners regarding software design status, project progress, and issue resolution.
- Analyze designs to determine coding, programming, and integration activities required based on
general objectives and knowledge of overall architecture of product or solution.

Required Skills:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering or equivalent experience and a minimum of 6 years related experience in embedded software
development.
- Knowledge of firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
- Must have experience in developing software in a Linux real-time environment.
- Knowledge of and exposure to hardware design.
- Proven experience in embedded systems design and RTOS.
- Excellent teamwork/interpersonal skills and the ability to communicate effectively. Demonstrated
ability to work collaboratively, both within and outside one's own work group.
- Demonstrated ability to take initiative to identify and solve complex system level issues.
- Ability to plan work and accomplish challenging objectives with minimum direction.
- Excellent analytical and empirical problem solving and troubleshooting skills. Ability to evaluate
design and system performance.
- Excellent written and verbal communication skills.
>> Back to Top

Project Manager Positions
Job ID Title Type Location City Rate
 W9175  Engineering Project Manager  Full-time/Permanent  Southern California  Van Nuys  Based on Experience
Apply Now!

Seeking an Engineering Project Manager to complete engineering projects by organizing and controlling project elements for a local manufacturing company.

Responsibilities include:
- Working various types of projects across the life cycle of a military system program including: Development, Obsolescence, Modernization, and Retrofit.
- Develops overall project plan consistent with project objectives as defined by the customer and key stakeholders in accordance with accepted project management standards in the industry.
- Providing overall project management of assigned projects; monitoring, tracking and reporting of project elements; managing risks, issues, opportunities and action items; and managing schedule execution.
- Maintains project schedule by monitoring project progress, coordinating activities, resolving problems.
- Prepares project status reports by collecting, analyzing, and summarizing information and trends; recommending actions.
- Possesses strong leadership qualities, as well as strong verbal and written communication skills.
- Utilizes ERP system for monitoring project expenditures, parts, sub-assembly and assembly status.
- Coordinates hardware procurement and build with operations personnel.
- Acts as primary customer contact in support of current project and future opportunities.
- Coordinates future opportunities with business development personnel.

Required Skills:
- Bachelors or higher degree in Electrical/Electronics Engineering
- 8+ years of experience in engineering with at least 3 years in Project Management
- PMP certification desired

Physical Requirements:
- Sitting and operating a computer for extended periods.
- Standing, walking and climbing to inspect equipment.
- Use of hand tools.
- This position requires use of information which is subject to the International Traffic in Arms Regulations (ITAR).
>> Back to Top

Job ID Title Type Location City Rate
 W9284  Project/Program Manager  Contract  Southern California  Burbank  Based on Experience
Apply Now!

Seeking a Project/Program Manager to drive technical infrastructure projects by leveraging their knowledge of formal project management methodologies. Reporting to the Senior Manager, this role will help the project teams achieve success on large scale infrastructure projects. You will be responsible for managing stakeholder expectations and gathering project requirements from parties both inside and outside of the company.

Responsibilities include:
- Execute and maintain project management processes in the areas of project schedule, quality management, communications management, risk/issue management, and change management.
- Develop and maintain project schedules and calendars with the input and assistance of technical leads.
- Facilitate team meetings, providing meeting minutes and action items where needed.
- Build strong communication channels with internal stakeholders in various departments: Systems Engineering, Enterprise Architecture, IT Operations, Release Management, Networking.
- Track tasks assigned to the project team and prepare regular status reports.
- Track project changes and produce updated schedules.
- Influence continuous improvement of project management methodologies including: assessment of project delivery capabilities, gathering and reporting performance metrics, establishing corresponding targets, and measurement of on-going progress.
- Identify and manage interdependencies between applications, platforms, services, and environments.
- Manage the URLs being translated into IP Addresses, making sure the domains and the IP addresses stay in sync.
- Ensure smooth communication within the project team and other cross-functional teams.
- Interface with external stakeholders and manage stakeholder expectations as needed.

Required Skills:
- Experience initiating a large complex project.
- Experience creating and executing project plans, defining and controlling project scope, and formulating and tracking project schedules.
- Experience developing sub-workstreams, managing multiple deliverables and teams.
- Strong communication skills and a track record of delivering on-time concurrent projects.
- Prior customer-facing experience is highly desired.
>> Back to Top

Job ID Title Type Location City Rate
 W9237  Solution Architect  Full-time/Permanent  Southern California  Irvine  Based on Experience
Apply Now!

Seeking a Solution Architect to work within defined project teams to lead workshops, solution designs, technical implementations and development outlined during customer requirements meetings and design workshops. The Solution Architect will be assigned to one or more concurrent projects and will work hand in hand with the assigned Project Manager.

Responsibilities include:
- Lead project team from the technical aspect to ensure successful implementations and provide technical assistance and supervision to other project team members.
- Responsible for recognizing business and end-user requirements and developing business processes that can be improved through service optimization technology.
- Run workshops and provide best practice consultancy to customers.
- Clearly define the projects business problems and goals.
- Interact with clients to define functional requirements.
- Help develop testing, training, and roll out plans.
- Act as subject matter expert throughout the life cycle of the project.
- Design the integration of company's suite of products with various systems such as CRM systems.
- Lead technical design sessions; architect and document technical solutions aligned with client business objectives; identify gaps between clients current and desired end states.
- Translate business requirements into well architected solutions that best leverage the platform.
- Manage the technical delivery of custom development, integrations, and data migration elements of implementation.
- Look for opportunities as applicable for residual work opportunities for follow on engagements from the initial Statement of Work.


Required Skills:
- B.S. in Computer Science or equivalent.
- 7+ years of Professional Services experience.
- Willingness to travel as the job requires (estimated at 30%).
- Experience running complex and innovative projects.
- Experience with Agile methodology.
- Experience with Cloud based products, multi-tenancy, and AWS.
- Customer facing consultation experience.
- Experience with development of Web-based business applications, using some of the following:
XML, JSON, HTML 5, C#, Angular JS, Soap & REST methods.
- Experience architecting, implementing and supporting modern technology solutions.
- Deep experience with managing people, including mentoring and leadership skills.
- Outstanding verbal and written communication skills to audiences of all levels including client facing skills.
- Strong background in design and development of enterprise systems as part of a complete software product lifecycle.
- Proven ability to design and optimize business processes and integrate business processes across disparate systems.
>> Back to Top

Job ID Title Type Location City Rate
 W9214  Sr. Google Suite Administrator - Lead  Full-time/Permanent  Southern California  Glendale  Based on Experience
Apply Now!

Seeking a Senior Google Suite Administrator to partner with business users and other IT teams to support, grow and mature the use of Google Collaboration Suite.

Responsibilities include:
- Focus on initiatives that transform this company into a highly collaborative, mobile and productive workforce.
- Work with IT Leaders and lead the Google governance steering committee to evolve the adoption of Google Suite capabilities within the enterprise.
- Administer, manage and maintain the GSuite ecosystem.
- Lead a team of Google Suite Tier3 system administrators, provide administration oversight for day-to-day activities in GSuite admin console, 3rd party tools and some home grown utilities.
- Collaborate with Google product managers and strategists, Google tech support, outsourced vendor teams to evaluate and recommend new GSuite features/enhancements.
- Lead and facilitate enterprise rollout of custom solutions that integrate GSuite functionality and work productivity.
- Partner with their IT functions to evaluate, prioritize and resolve new issues & problem scenarios.
- Manage and administer Google EMM environment, enterprise Mobile App Store, device enrollments and resolve complex mobile OS specific issues.
- Manage and remediate issues related to Google Chrome on end point devices.
- Setup Google Analytics digital properties, enable dashboards & reports, troubleshoot and resolve issues pertaining to improper or inadequate reporting.
- Take ownership of the overall GSuite account management process integrated with enterprise IAM. Develop new system processes and improve existing ones for efficient GSuite account lifecycle management.

Required Skills:
- Bachelor's degree in Computer Science, Engineering or related discipline or equivalent education and experience.
- 3+ years of experience administering GSuite for an enterprise with 10,000+ users.
- 5+ years of configuration and administration experience in Outlook 365, MS Exchange or Lotus Notes/Domino or equivalent for an enterprise with 10,000+ users.
- Strong expertise in administration and configuration of enterprise mobility management.
- Must be able to create design documents, system operating procedures & FAQs.
- Setup and administration of SAAS based solutions for the enterprise.
- Working knowledge of web technologies such as HTTP, HTML, XML, Google App Engine, CloudSQL and building cloud based enterprise applications.
- Working knowledge of web applications - SDLC, Cloud based web application development concepts and principles, SAAS integration for an enterprise, web content management.
- Must be a self starter, with good time management skills, able to manage multiple activities simultaneously while requiring little or no oversight and/or direction.
- Must demonstrate strong interpersonal, written and verbal communication skills and the ability to collaborate in a team environment.
>> Back to Top

Software Quality Assurance/Tester Positions
Job ID Title Type Location City Rate
 W9215  QA Engineer  Full-time/Permanent  Southern California  El Segundo  Based on Experience
Apply Now!

Seeking a QA Engineer to become part of a team testing new features and ensuring this company's high quality web application. The role requires someone who is comfortable operating at a fast pace, is detail oriented and has a high standard for quality.


Responsibilities include:
- Web Application and API testing
- Responsible for creation, maintenance, and validation of test cases
- Collaborate with software developers
- Contribute to the existing test automation frameworks (Web/Mobile/API)

Required Skills:
- 2+ years of experience in quality assurance testing on an engineering team
- Experience with source control versioning systems, preferably Github
- Experience in Ad Tech
- Ability to clearly communicate and document issues
- Basic understanding of HTML and CSS
- Experience with testing cookies and analytics implementations
- Working knowledge of Chrome DevTools, Firebug, or similar
- Ability to operate in an Agile, entrepreneurial start-up environment
- Degree in Computer Science and automation is a plus
>> Back to Top

Total: 22
Page: 
   
Search Postings
Job ID
Job Title
Type
Location
City
Text