1 Click Easy Apply


Software Developer, Software Engineer


Herndon, Virginia


Software Developer, Software Engineer Job Opening in Herndon, Virginia - Overview
We are seeking an energetic, innovative and experienced software developer to join a fast growing company that develops a wide range of software solutions. We offer complex engineering challenges, a top-notch work environment, and an experienced team of talented, tenured engineers.
All of the work takes place in our cubicle-free environment, with no outsourced personnel or contractors. All team members are allowed to select their desired desktop platform (e.g., Mac, Linux, or Windows) and given authority to administer their workstations.
Successful candidates must be able to obtain and maintain a security clearance and pass a pre-employment drug screen.
Responsibilities
The candidate in this position will perform many duties including the following:
Staying abreast of new and upcoming technologies
Understanding how to apply new technologies in novel ways to solve complex problems
Adhering to an Agile process
Leading technical discussions
Perform code reviews
Collaborate with team members
Assist with designing software architecture
Required Experience
The candidate qualifying for this position will meet the following experiential requirements and will be able to demonstrate the depth of that experience during an interview:
Possess an extremely sound understanding in the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases
Experience with software engineering best practices (e.g., testing, code reviews, design documentation)
Design and architecture knowledge, as well as familiarity with object oriented analysis and design patterns (OOA/OOD)
Working knowledge of API design and distributed backend systems
Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
Preferred Skills
The candidate must have and demonstrate the following personal qualities:
Five or more years experience building software solutions in an enterprise or start-up engineering environment using Python, Ruby, JavaScript, or Java
Two or more years experience developing web applications
Experience developing rich software applications and single page applications using RESTful services, AJAX, JSON, CORS, and/or WebSockets
Experience with microservice architecture design
Familiar with modern JavaScript frameworks (e.g., Angular, React, Ember, etc.)
Knowledge of cross platform/ browser compatibility issues for dynamic web applications
Hands-on networking experience
Substantive experience in building innovative and complex software.
Experience designing/building front end web software with HTML, CSS, Javascript, and general web development techniques
Experience working in a UNIX/Linux environment is preferred
Experience working in an Agile development environment
Education
The ideal candidate will have a BS or MS degree in Computer Science, Engineering, Information Systems or equivalent experience.
Why you will want to come work here
We offer you the opportunity to work in a small team of high caliber developers, administrators and engineers focused on solving challenges using best-of-breed open-source and in-house developed solutions. We are a dynamic company, with a flat organization structure led by seasoned and highly technical managers who pride themselves on only hiring the best and brightest and leading from the front with a non-micromanagement approach to business.
Our benefits
Our generous benefits package includes: 401(k) match with immediate vesting, Health, Dental, and Vision insurance, Legal Resources Plan, a gym facility and/or showers in the building, covered parking, bicycle racks. Vacation, personal/sick leave (not combined as Paid Time Off), holidays. Life insurance, short and long-term disability coverage paid by the company.
Also, a casual work environment, flexible work hours, single/double offices ? NO CUBICLES. Free sodas and snacks, weekly breakfast or lunch. We sponsor awesome holiday parties and a fun family picnic, a running team, a cycling team, other charitable events.
We are proud to be an Equal Opportunity Employer and do not discriminate on the basis of race, religion, gender, national origin, color, age, military service eligibility or veteran status, disability, sexual orientation, gender identity, marital status or any other protected class. We encourage and support workplace diversity.
Qualified candidates should submit their resumes in MS Word or PDF format. No third parties, no agencies, no subcontractors need apply. U.S. citizenship is required for this position.
Job Type: Full-time
Required education:
Bachelor's

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC