Browse Jobs

Connecting you with the best creative freelance and contract-to-hire roles is our job. Let us help you find yours! Need help with roles? Check out our job descriptions



Principal Software Engineer


May 07, 2018

Atlanta, GA

Temp To Perm

Agent: Sara E.

Job #: 132530

Job Description

Vitamin T has an exciting opportunity for a Principal Software Engineer with a great client in Atlanta, GA. This is a full time, on-site, 6 month contract to permanent opportunity. Looking for a Senior Software Engineer to design, develop, code, install, debug and test software at an expert professional level – acting as a consultative subject matter expert for enhancements and new products. Develop software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools.

Essential Duties and Responsibilities
 Design, develop, code, install, debug and test a broad range of complex software solutions,
while demonstrating expert level professional expertise of data flow through full systems
architecture and implementation, exercising, up to and including leading others in selecting
methods, techniques and evaluation criteria for obtaining results. 
 Determine operating feasibility by evaluating analysis, problem definition, requirements,
solution development and proposed solutions, proactively identifying creative and effective
 Partner collaboratively with the business and project team to accomplish
 Document and demonstrate solutions by developing documentation, flowcharts, layouts,
diagrams, charts, and code comments.
 Improve operations by conducting systems analysis; recommending changes in policy and
 Provide estimates of work effort and impact of projects and tasks, and provide team
leadership, as required.
 Update, distribute and provide business consultation of job knowledge by studying state-of-
the-art development tools, programming techniques and computing equipment.

Education, Experience, Certification Requirements
 Bachelor’s Degree in computer science or related field, or its equivalent
 10 years of related experience in full cycle software development and architecture, to include 5
years at the subject matter expert level, with demonstrated achievements and progressive

Knowledge, Skills and Abilities
 Consultative level knowledge of Agile methodology.
 Consultative level proficiency to resolve and lead the resolution a wide range of moderately
complex business problems and opportunities where analysis of data requires considerable and
evaluation of complex and identifiable factors.
 Demonstrated proficiency to communicate and coordinate projects in a team leadership
 Excellent and demonstrated communication skills (verbal, written, wiki and white-boarding).
 Expert and consultative level technical software design, debugging, documentation, and testing
skills, requiring application of extensive technical knowledge and skills at the subject matter
expert level necessary to complete and document projects

 Expert knowledge with build tooling (Grunt, LESS, karma unit tests) as well as Linux and SSH.
Also, ability to target CSS and JavaScript for compatibility in older browsers (namely older 2013
 Expert knowledge with Javascript, the AngularJS Framework v1.0, CSS3, and HTML5
 Expert knowledge with optimizing mobile HTML applications for performance (speed, memory
usage, etc) a strong plus
 Expert level proficiency of professional software development processes and concepts, with the
ability to lead and teach others, and provide consultative software development services to the
 Expert level proficiency, with considerable breadth of comprehensive knowledge in required
code(s) development in area of specialization.

Want more details about this and other Atlanta, GA opportunities? Meet Sara El-Shami!

Principal Software Engineer - Questions