Jobs · Engineering · Maryland

Principal Software Engineer

Leidos · Laurel, MD · 3 days ago
On-siteEngineering$154k–$278k/yrFull-time

About the role

Leidos is seeking a Principal Software Engineer to provide advanced software engineering and technical leadership for complex mission software systems. You will develop, maintain, integrate, and enhance software while helping establish the technical approaches, development processes, and quality standards used across software-development efforts.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Design and code new software and modify existing software to add capabilities.
  • Debug software, correct defects, adapt applications to new hardware, and improve performance.
  • Develop and implement algorithms that meet or exceed system functional and performance standards.
  • Integrate existing software into new or modified systems and operating environments.
  • Develop data queries for existing or proposed databases and data repositories.
  • Design or implement complex algorithms subject to strict timing, system-resource, or interface constraints.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to evaluate design outcomes and consequences.
  • Review and test software components for adherence to design requirements and document test results.
  • Develop and execute test procedures for software components.
  • Resolve software problem reports.
  • Perform quality control on team products and ensure quality control of developed and modified software.
  • Write and review software and system documentation.
  • Recommend and implement improvements to documentation and software-development process standards.
  • Apply software-development and design methodologies appropriate to the development environment.
  • Serve as technical lead for multiple software-development teams.
  • Oversee software-development teams and ensure work is completed within the constraints of the development process being used.
  • Select the software-development process in coordination with the customer and systems engineering.
  • Delegate programming and testing responsibilities to one or more teams and monitor team performance.
  • Provide technical leadership appropriate to the software-development process and project environment.
  • Congnorate engineering activities with customers, users, systems engineers, hardware engineers, and other technical stakeholders.

Requirements

Clearance TS/SCI with Polygraph upon Application, to be considered for this position.

  • Minimum of twenty (20) years of experience as a Software Engineer supporting programs or contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
  • Four (4) additional years of Software Engineering experience on projects using similar software processes may be substituted for the bachelor's degree.

Qualifications

  • Technical requirements vary by assignment. Candidates are not expected to meet the requirements of every project profile below; they should meet the requirements associated with the specific project for which they are being considered.

Skills

  • Advanced Software Design & Development
  • Integration, Data & Systems Engineering
  • Testing, Quality & Engineering Practices
  • Technical Leadership & Engineering Direction

Benefits

Pay Range $154,050.00 - $278,475.00

For more details, visit www.leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work).

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or a

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 mo ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com