Colorado Manufacturing Jobs

Colorado Jobs

Job Information

Softworld Principal Software Engineer in Colorado Springs, Colorado

Principal Software Engineer

Colorado Springs, CO


Posted: 11/05/2020

2020-11-05 2021-01-04

Employment Type: Contract

Industry: IT

Job Number: 233598

Job Description

Principal Software Engineer Must have an active secret clearance or higher

Duration: 6 + extensions (2 years left on contract)

Location: Must sit in Colorado Springs, CO, Scottsdale, AZ, or Pittsburgh, PA

  • As a Principal Software Engineer, you will:

  • Provide leadership to cross functional software development teams

  • Lead small technical proposals and contributes to medium sized proposals

  • Frequently responsible to lead collaboration activities with senior management and leadership within the company

  • Perform software requirements analysis, participate in research, design, develop and test software and tools, to include development of new work products or enhancing existing applications

  • Perform technical planning, verification and validation of others work, cost and risk analysis, and supportability and effectiveness analyses for total systems

  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products

  • Research and analyze data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application

  • Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design

  • Participate in internal reviews of software components and systems

Programming Skills:

  • Strong fundamentals in data structures and algorithms

  • Solid object-oriented programming and software design skills

  • Proficient in one of the following: Java, C++, C, or JavaScript (using object-oriented techniques)

  • Web Services knowledge such as HTML, CSS, JavaScript, React, and Redux

Candidates should have demonstrated strengths and experience in the following areas:

  • Strong leadership skills suitable for recruiting, leading and managing teams of engineers to solve challenging problems

  • User Interface development

  • Computer science theory (e.g., data structures, algorithms, computational complexity)

  • Appreciation for user-centric design

  • Full use and understanding of software engineering concepts, principles, and theories

  • Effective communication and attention to detail

  • Deep exposure to Unix/Linux systems as well as Windows