Senior Software Engineer Information Technology (IT) - Chantilly, VA at Geebo

Senior Software Engineer

Join us at Leidos, where your most important work is ahead! You will enjoy great benefits such as paid time off (PTO), flexible schedules, discounted stock purchase plans, career growth, unlimited education and training support, parental paid leave and more! You will have the opportunity to work under the best leadership in the industry at all levels; where supporting their employees and what they do is what matters.
Leidos is looking for a Senior Software Engineer who enjoys working individually and in a collaborative team-focused environment.
The candidate will prototype, design, develop and integrate unique solutions to hard problems.
The candidate will be responsible for leading parts of software development efforts through all aspects of the software engineering life cycle including scope and work estimation, design, documentation, implementation, testing and integration.
The candidate will assist in determining and recommending the best designs based on customer business objectives, timelines and other resource constraints.
Must be dynamic, innovative, and a self-starting problem solver with the aptitude and attitude to tackle unsolved technical challenges.
The Senior Software Engineer will:
Interact with software system engineers and technical team leads to rapidly learn a complex operational system, its subsystems, and components to positively contribute to developmentDetermine and communicate system requirements and capabilities in furtherance of the customer s missionDesign, develop and document modular, readable, and maintainable solutions to hard problemsChampion and implement advanced software development practices in an Agile environmentRecommend and lead changes to development and systems integration that will increase efficiency and development effectivenessRequired Qualifications:
Degree in Computer Science, Electrical Engineering, Computer Engineering, or related field and 12
years of experience.
Additional experience in lieu of degree.
10
years of experience independently designing and implementing medium to large-sized software systems and componentsExperience with back-end developmentAbility to develop across the full stack of system developmentAbility to setup, configure and use DevOps tools including continuous integration, unit testing, source repos, etc.
5
years of experience developing in C#5
years of verifiable experience creating software with two or more of the following technologies:
Python Java,JavaScript,JQuery,Angular or similar frameworksFamiliarity with Ansible scriptingAbility to learn new languages and toolchains as the solution space requiresAbility to communicate effectively in both oral and written media to describe the strengths and weaknesses of software designs and the implementations of those designsKnowledge of Linux operating system (centOS or Ubuntu desired)Proven experience in solving challenging technical problems
Qualifications:
Experience developing with GWT (Google Web Toolkit)Ability to create and read Bash scriptsExperience with PKI and SSL from the programmer s perspectiveExperience with Agile development methodologiesPay Range:
Pay Range $122,200.
00 - $220,900.
00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary.
Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
SummaryLocation:
Chantilly, VAType:
Full time.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.