Jobs and Careers
PE

Lead Software Engineer/Developer

Peraton
Washington, United Statesfull_timeVerifiedPosted 17 Apr 2024
💰 $179,000/yr($112,000/yr$179,000/yr)

About the role

Responsibilities

Peraton is seeking a driven Lead Software Engineer/Developer to join our team on-site in Washington, DC. Our unique program provides information management and information technology (IT) support for critical technical work to operate and maintain the classified networks for executive-level government leaders. 

 

Our program delivers high-profile, technical infrastructure support for our customer and its relative nodes over the world.  The team provides Personnel Management, Systems Engineering and administration, Software Engineering (SharePoint Development and Project Management/Systems Integration support), and Facility Management (Voice/Video Network Integration and Engineering) solutions.

 

The Lead Software Engineer/Developer will be responsible for but not limited to: 

  • With minimum guidance provides top-level technical expertise, including performing in-depth and complex software systems programming and analysis within multiple systems, software disciplines.  As well as general knowledge of related disciplines, applications implications, and customer areas.
  • Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
  • Assists in the planning and conversion for new hardware/software products.
  • Maintains currency, debugs and configures related software products.
  • Provides operating systems planning and evaluation for performance analysis, capacity planning and hardware upgrades.
  • Works from specifications to develop or modify operating systems applications.
  • Assists with design, coding, benchmark testing, debugging and documentation of programs.
  • Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system.
  • Designs, codes, tests and implements tools for operations automation.
  • Works on most phases of software systems programming applications, and may require instruction and guidance in other phases.
  • Develops software design documents and technology white papers.
  • Responsible for developing high level system design diagrams and for program design, coding, testing, debugging and documentation.
  • Instructs, directs, and checks the work of other task personnel.
  • Interacts with project management to plan project schedules and technical direction. Instructs, directs, and checks the work of other task personnel.
  • Responsible for quality assurance review and the evaluation of existing and new software products.

** All personnel on this program are considered mission essential, emergency mission essential and weather emergency essential **

 

** This program provides 24/7 on-call support. Most work can be accomplished during core hours 0600-1800, Monday-Friday. After core hours an “on call” support and occasional work may be required outside those times, including holidays and weekends as needed **

Qualifications

Required Qualifications:

  • An active/current TS/SCI Security Clearance is required.
  • Bachelors degree in Computer Science, Information Systems, Systems or Software Engineering and eight (8) years of relevant experience; Masters degree and six (6) years of relevant experience; PhD and three (3) years of relevant experience. Additional years of experience may be substituted in lieu of degree.
  • An active/current Security+ Certification or the ability to obtain within 6 months from start. 
  • At least eight (8+) years Software engineering and development experience with Proficiency in JavaScript, TypeScript, Angular (or similar framework),jQuery, Bootstrap, REST API, .NET, C#, VS Code, Visual Studio, SharePoint Designer Workflows, SPFX, Node.js.
  • At least three (3) years’ experiences managing a Windows environment. ·
  • Well versed with using version control systems and issue/problem tracking systems such as Git, TFS/Azure DevOps, Jira, and Confluence.
  • Demonstrated experience developing and implementing web applications and RESTful web services.
  • Working knowledge of key Agile processes, techniques, and methodologies such as Scrum, Kanban, and SAFe.
  • Experience working in Agile team environment with analysts, developers, testers, production support staff, stakeholders, and external vendor partners.
  • Understanding of Test Driven Development (TDD) and experience unit testing their code and performing code reviews.
  • Troubleshooting and problem solving skills, with the use of debuggers.
  • Ability to apply and identify best practices and standard operating procedures.
  • Excellent communication skills (written and verbal).
  • Ability

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Peraton

View company profile →