Which one is your dream job?
This isn't just a list of jobs. It's list of positions for the best-of-the-best. These are jobs that will rock the socks off of a Superhero Nerd. These are the kinds of jobs you want to get out of the bed in the morning for. If you think you've got what it takes, .
Please note though, if you're not funny and extremely driven, or if you've got an ego the size of Milwaukee, or if you don't mind thumb twiddling away your days, then our employers and jobs probably aren't for you.
Great, Amazing, Rock-Your-Socks Off Jobs
- JavaScript Maestro – UI Application Developer (Gaithersburg, MD)
- Road Warrior – UI Developer (Minnesota and Bethesda, MD)
- Server Software Development Guru (Rockville, MD)
- New Product Engineering - Consumer Electronics (Rockville, MD)
- Systems Architect & Software Server Developer (Gaithersburg, MD)
- Manufacturing Engineer - Broadcast, Entertainment, Electronics (Rockville, MD)
- Systems Engineering Guru (Rockville, MD)
- Sr. QA Engineer $90,000 - $100,000 (Rockville, MD)
- QA Engineer (Rockville, MD)
As a key member of this cutting edge User Experience team, you’ll define, prototype, and develop interaction techniques and applications, and state-of-the-art, interactive user interfaces using AJAX/JavaScript or ActionScript. Use your object oriented magic to turn static designs created by an award-winning graphics team into interactive screens.
Job Requirements
- Bachelor’s in computer science or graphic design with emphasis on digital design
- 2+ years experience with AJAX/JavaScript or ActionScript
Desirable Qualifications
- Strong experience with Java, C++, .NET, or a comparable OOP language
- Experience with Adobe Illustrator, Photoshop, and other graphics editors
- Experience with DHTML, CSS, SVG, and the like
- Skilled in object-oriented design techniques (e.g. Design Patterns)
- Technical leadership or management experience
- Experience writing Web 2.0 applications
To apply, send an e-mail to with the subject line "JavaScript Maestro – UI Application Developer (ID 23)". Attach your resume and tell us why this is your dream job.
If you don’t mind traveling, and if you’re passionate about Flash and for understanding the way people learn, you may love this dynamic job. You’ll work with experts in eLearning, behavioral scientists, and start up company developers and executives to produce next generation interactive processing applications. Here’s what you’ll need:
- At least 3 years of Flash Lead Developer experience in the creation of interactive experiences.
- LMS / LCMS experience
- ActionScript skills
- Strong object-oriented programming techniques
- A willingness, drive, a need to experiment with creative solutions and to be conceptually creative with clients and with the project team
Bonus Points
- Bachelors Degree in Computer Science or something interesting
- Media / Graphic Design skills
- eLearning or education/training experience
- Back-end and middle-end web development experience (XML, JavaScript, PHP/ ASP/JSP/ColdFusion, Flash Communication Server, etc.)
To apply, send an e-mail to with the subject line "Road Warrior – UI Developer (ID 25)". Attach your resume and tell us why this is your dream job.
Jump in and collaborate with a skilled team on distributed systems and architecture across web, database and application tiers. Best candidates have are strong communicators and collaborators, and have a strong background in mathematics and programming.
Responsibilities
- Develop Java-based software through its full life cycle (design, code, and implementation)
- Optimize performance in different operational environments
- Interface with database systems and contribute to the data model
Job Requirements
- B.S. in Computer Science, Computer Engineering or related field.
- Professional software development experience in an objected-oriented language (Java, C++, C#, Java)
- Object-oriented design skills (e.g. Design Patterns)
- Mature, self-motivated and able to work well in a group environment
Additional skill sets and experience (one or more of the following)
- Experience using technologies including Servlets, JSP, Tomcat, XML/XSLT, and Web Services (SOAP and WSDL)
- Experience with Lucene, Spring, Hibernate, ANTLR
- Experience with relational databases such as Oracle, Sybase, DB2, MySQL, PostgreSQL (the more varied the better)
- Experience with deployment considerations such as load balancing and failover
- Familiarity with different application servers
- Experience operating database in a secure environment
To apply, send an e-mail to with the subject line "Server Software Development Guru (ID 27)". Attach your resume and tell us why this is your dream job.
As a New Product Engineer, your role will be to:
- create and execute New Product Introduction (NPI) plans
- stage, install and debug test fixtures at CM sites
- train CM personnel on test processes and use of fixtures
- troubleshoot, test and fix problems
- cost estimation for new designs
- cost tracking for released products
- cost reduction projects
- assist engineering team with regulatory and environmental certification for cutting edge consumer electronics products
- team-based approach to solving problems
- superior oral and written communication skills; and
- ability to travel to CM sites for manufacturing line turn on and critical support situations.
Qualifications:
- B.S. in Electrical Engineering or related field
- Minimum 5+ years relevant professional experience in customer facing manufacturing engineering roles
- Proven NPI expertise
- Mechanical and/or Electronics design experience or education is a plus
- Strong sense of process, detail, and follow-through
- Competence in use of schematic capture, PCB layout, and configuration management tools is a plus
- Experience or training with Java or other programming languages is a plus
- Fluency in Chinese would be a great plus but is not required
To apply, send an e-mail to with the subject line "New Product Engineering - Consumer Electronics (ID 28)". Attach your resume and tell us why this is your dream job.
Design and develop distributed systems and architecture across web, database and application tiers for The Next Big Thing in consumer electronics. If you’ve got a strong database background with multiple database systems, experience with performance tuning, and well a theoretical background with interest in database models please keep reading! Ideal candidates are leaders with strong backgrounds in both mathematics and sophisticated programming.
Responsiblities
- Collaborate with server team on software and system architecture
- Develop Java-based software through its full life cycle
- Optimize performance in different operational environments
- Interface with database systems and contribute to the data model
Requirements
- B.S. in Computer Science, Computer Engineering or related field
- Minimum 5 years professional software development experience in an objected-oriented language (Java, C++, C#, Java)
- Object-oriented design skills (e.g. Design Patterns)
- Algorithmic and inferencing experience
- Mature, self-motivated and able to work well in a group environment
Desirable Qualifications
- Master’s degree in Computer Science, Computer Engineering or related field
- Java development experience
- Technical leadership or management experience
The following skills are pluses (but not all are required)
- Experience using technologies including Servlets, JSP, Tomcat, XML/XSLT, and Web Services (SOAP and WSDL)
- Experience with Lucene, Spring, Hibernate or ANTLR
- Experience with relational databases such as Oracle, Sybase, DB2, MySQL, PostgreSQL (the more varied the better)
- Experience with deployment considerations such as load balancing and failover
- Familiarity with different application servers
- Experience operating database in a secure environment
- Understanding of software, hardware and operations integration and optimization
To apply, send an e-mail to with the subject line "Systems Architect & Software Server Developer (ID 29)". Attach your resume and tell us why this is your dream job.
What do you need?
- multi-disciplined approach to manufacturing engineering
- proficiency to evaluate and implement engineering changes on released products
- skill handling customers during production
- aptitude to quickly troubleshoot technical problems and find creative and effective solutions while meeting schedule, cost, and quality requirements;
- an understanding of how to maintain regulatory and environmental certification consumer electronics products;
- excellent oral and written communication skills
- the ability to travel to CM sites for manufacturing start up and critical support situations.
Requirements
- B.S. in Electrical Engineering or related field
- Minimum 5+ years relevant professional experience in customer facing manufacturing engineering roles (consumer electronics experience is a plus)
- Circuit design expertise
- Strong sense of process, detail, and follow-through
- Competence in use of schematic capture, PCB layout, and configuration management tools
- Mechanical design experience or education is a plus
- Experience or training with Java or other programming languages is a plus
- Fluency in Chinese is a strong plus
To apply, send an e-mail to with the subject line "Manufacturing Engineer - Broadcast, Entertainment, Electronics (ID 30)". Attach your resume and tell us why this is your dream job.
Responsibilities
- Work with marketing to develop and document feature requirements
- Decompose feature requirements into system functional requirements and supplementary requirements (performance, usability, etc.)
- Model performance characteristics (MIPS, memory, bandwidth, latency, etc.)
- Work with test team to validate requirements test coverage
- Participate in RFP responses
- Produce internal technical documentation
Education
- B.S. in engineering or related field with master’s degree preferred
Skills
- Knowledge of communication and networking protocols and distributed software architectures
- Knowledge and experiences with databases
- Creativity and passion for learning
- Ability to multi-task effectively and work independently
- Ability to understand highly complex technical topics
- Strong oral and written communication skills
Required Experience
- Minimum 5 years relevant professional experience
- Experience as a systems architect for complex hardware/software systems with real-time constraints
- Experience with distributed systems
Desirable Qualifications
- Software engineering background
- Strong mathematical skills
- Experience in the consumer electronics or cable industry
- Interest in multimedia and entertainment
To apply, send an e-mail to with the subject line "Systems Engineering Guru (ID 31)". Attach your resume and tell us why this is your dream job.
Develop, publish, and implement test plans throughout the entire software lifecycle. This person is responsible for writing and maintaining test automation, publishing test results, and developing quality assurance standards.
Responsibilities
- Defines, develops and implements quality assurance practices and procedures and test plans
- Establishes standards and best practices for the quality assurance process
- Develops automated testing systems using commercial tools, scripts and custom data sets
- Ensures that all development tasks follow the change management process and are entered and tracked through the change management software
- Defines scope and objectives of all levels of QA testing
- Participate in all aspects of testing, including functional, regression, load and system testing
- Provides resource planning, management and resolution of issues that impede the test effort
- Assures the appropriate level of quality by working with developers to ensure the software development process has an appropriate level of testing
- Creates effective manual and automated test plans, using a variety of toolsets
- Performs black box testing as required
- Records and reports on testing metrics
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent
- Demonstrated ability to work well with business analysts, programmers and end users in a cross functional team
- At least six (6) years minimum of software test experience
- At least three (3) years experience testing J2EE applications
- Superior analytical and problem solving abilities
- Experience with Mercury testing tools or other automated testing and defect tracking applications
- Strong experience with SQL to create data sets
- Strong experience with relational databases, especially Sybase or MySQL
- Experience creating scripts for automating processes using Perl and PHP
- Strong experience with Solaris
To apply, send an e-mail to with the subject line "Sr. QA Engineer $90,000 - $100,000 (ID 32)". Attach your resume and tell us why this is your dream job.
The primary responsibility of the Quality Assurance Engineer is to implement test plans throughout the entire software lifecycle. This person will install and configure test environments, maintain test automation, publish test results, and help ensure that the product meets quality assurance standards.
Responsibilities
- Defines, develops and implements quality assurance practices and procedures and test plans
- Develops automated testing systems using commercial tools, scripts and custom data sets
- Ensures that all development tasks follow the change management process and are entered and tracked through the change management software
- Participate in all aspects of testing, including functional, regression, load and system testing
- Provides resource planning, management and resolution of issues that impede the test effort
- Assures the appropriate level of quality by working with developers to ensure the software development process has an appropriate level of testing
- Creates effective manual and automated test plans, using a variety of toolsets
- Installs, configures, and manages test environments
- Performs black box testing as required
- Records and reports on testing metrics
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent
- Demonstrated ability to work well with business analysts, programmers and end users in a cross functional team
- Detail-oriented person with excellent analytical and problem solving abilities
- At least two (2) years minimum of software test experience
- Experience with SQL
- Experience with Java and testing J2EE applications
- Experience with Solaris or Linux
Desirable
- Experience with Mercury testing tools or other automated testing and defect tracking applications
- Experience creating scripts for automating processes using Perl and PHP
To apply, send an e-mail to with the subject line "QA Engineer (ID 33)". Attach your resume and tell us why this is your dream job.
Want to look forward to waking up for work?
This isn't buzzword bingo, but we've got job opportunities for all the major languages and the less-major ones too. From requirements analysis, product development, and engineering to administration, finance, marketing and sales, feel free to check out the skills we're often hired to search for.
We hook up dynamo nerds with juicier jobs, all of which require amazing skills. Black belt not required, but definitely bring along your A game.
You can stay up to date with the latest job postings through our awesome newsletter, the Nerd Word. Sign up today and Nerd Up!