Jobs
>
Aurora

    Software Engineer 1 - Aurora, United States - Wyetech LLC

    Default job background
    Description


    The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.

    Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.

    Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

    Capabilities
    L2/L3


    L2:
    Analyze user requirements to derive software design and performance requirements
    Design and code new software or modifies existing software to add new features
    Debug existing software and corrects defects
    Integrate existing software into new or modified systems or operating environments
    Develop simple data queries for existing or proposed databases or data repositories
    Make recommendations for improving documentation and software development process standards
    Develop or implement algorithms to meet or exceed system performance and functional standards
    Assist with developing and executing test procedures for software components
    Write or review software and system documentation
    Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas
    Serve as team lead at the level appropriate to the software development process being used on any particular project
    Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
    Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
    Design or implement complex database or data repository interfaces/queries
    Oversees one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project
    Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
    Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
    Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
    Implement recommendations for improving documentation and software development process standard

    L3
    Contributes to the development of sections of systems engineering documentation such as System Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents
    Manages system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s) - Department of Defense Architecture Framework (DoDAF), Service-oriented Architecture (SOA), etc
    Assists with the development of system requirements, functional requirements, and allocation of the same to individual hardware, software, facility, and personnel components
    Coordinates the resolution of action items from Configuration Control Board (CCB) meetings, design reviews, program reviews, and test reviews that require cross-discipline coordination
    Participates in an Integrated Product Team to design new capabilities based upon evaluation of all necessary development and operational considerations
    Participates in the development of system engineering documentation, such as System Engineering Plans, Initial Capabilities Documents, Requirements Specifications, and Interface Control Documents
    Participates in interface definition, design, and changes to the configuration between affected groups and individuals throughout the life cycle
    Allocates real-time process budgets and error budgets to systems and subsystem components
    Derives from the system requirements and understanding of stakeholder needs, functions that may be logically inferred and implied as essential to system effectiveness
    Derives lower-level requirements from higher-level allocated requirements that describe in detail the functions that a system component must fulfill, and ensure these requirements are complete, correct, unique, unambiguous, realizable, and verifiable
    Generates alternative system concepts, physical architectures, and design solutions
    Participates in establishing and gaining approval of the definition of a system or component under development (requirements, designs, interfaces, test procedures, etc.) that provides a common reference point for hardware and software developers
    Defines the methods, processes, and evaluation criteria by which the systems, subsystems and work products are verified against their requirements in a written plan
    Develops system design solution that satisfies the system requirements and fulfills the functional analysis
    Develops derived requirements and fulfills the functional analysis

    Develops derived requirements for Information Assurance Services (Confidentiality, Integrity, Non repudiation, and Availability); Basic Information Assurance Mechanisms (e.g., Identification, Authentication, Access Control, Accountability); and Security Mechanism Technology (Passwords, cryptography, discretionary access control, mandatory access control, hashing, key management, etc.)


    Reviews and provides input to program and contract work breakdown structure (WBS), work packages and the integrated master plan (IMP)
    Provides technical direction for the development, engineering, interfacing, integration, and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing technical/non-technical assessment and management as well as end-to-end flow analysis
    Implements comprehensive SOA solutions
    Implements operational view, technical standards view, and system and services view for architectures using applicable DoDAF standards
    Develops scenarios (threads) and an Operational Concept that describes the interactions between the system, the user, and the environment, that satisfies operational, support, maintenance, and disposal needs
    Reviews and/or approves system engineering documentation to ensure that processes and specifications meet system needs and are accurate, comprehensive, and complete
    Conducts quantitative analysis in non-functional system performance areas like Reliability, Maintainability, Vulnerability, Survivability, Produceability, etc.)
    Establishes and follows a formal procedure for coordinating system integration activities among multiple teams, ensuring complete coverage of all interfaces
    Captures all interface designs in a common interface control format, and stores interface data in a commonly accessible repository
    Prepares time-line analysis diagrams illustrating the flow of time-dependent functions
    Establishes a process to formally and proactively control and manage changes to requirements, considers impacts prior to commitment to change, gains stakeholder buy-in, eliminates ambiguity, ensures traceability to source requirements, and tracks and settles open actions
    Assess each risk to the program and determine the probability of occurrence and quantified consequence of failure in accordance with an approved risk management plan
    Manages and ensures the technical integrity of the system baseline over time, continually updating it as various changes are imposed on the system during the lifecycle from development through deployment and operations & maintenance
    In conjunction with system stakeholders, plans the verification efforts of new and unproven designs early in the development life cycle to ensure compliance with established requirements
    Supports the planning and test analysis of the DoD Certification/Accreditation Process (as well as other Government Certification and Accreditation (C&A) processes)
    Supports the development and review of Joint Capability Integration Development System (JCIDS) documents (i.e.,Initial Capability Document, Capabilities Description Document, IA Strategy)
    Provides technical direction for the development, engineering, interfacing, integration, and testing of all components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing technical/non-technical assessment and management as well as end-to-end flow analysis
    Develops comprehensive SOA solutions
    Develops operational view, technical standards view, and system and services view for architectures using applicable DoDAF standards
    Conducts and/or approves end-to-end system trade analyses to optimize system operations over its life-cycle through the proper balance of non-functional system performance areas
    Improves standard integration strategies based upon rationale for previous decisions that resulted in improved integration performance
    Fully defines interfaces in terms of origination, destination, stimulus, and data characteristics for software; and electrical and mechanical characteristics for hardware
    Uses validated models, simulations, and prototyping to mitigate risk and reduce cost of system development

    Develops alternative courses of action, workarounds, and fall-back positions with a recommended course of action for each risk, and monitor and re-evalevaluate risks at appropriate milestones.

    Monitors risks using earned value management (EVM) data
    Maintains knowledge of current and evolving agency, national, and international standards applicable to the system development of interest. Applies and enforces use of suitable standards to ensure consistency and interoperability of developer hardware and software
    Ensures effective, periodic review and control of the evolving configuration of a system, both hardware and software components and associated documentation, during the life of the system
    Serves as a member of the CCB
    As a participant within an Analysis of Alternatives (AoA) effort, recommends a preferred solution based on selection criteria adjusted for reasonableness and validity of assumptions, technology limitations, environmental impact, and life-cycle costs
    Develops system design alternatives that consider life cycle cost, reuse, complexity, risk, system expansion, and growth

    Required Qualifications
    TS/SCI with Agency Appropriate Polygraph (CCA's Accepted)

    L2
    Fourteen (14) years experience in programs and contracts of similar scope, type, and complexity is required
    Bachelor's degree in Computer Science or related discipline from an accredited college or university is required
    Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor's degree

    L3
    Twenty (20) years experience in programs and contracts of similar scope, type and complexity within the Federal Government is required
    Demonstrated experience in planning and leading Systems Engineering efforts is required. Bachelor's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required
    Five (5) years of additional SE experience may be substituted for a bachelor's degree

    Wyetech, LLC is an Equal Opportunity Employer.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

    #J-18808-Ljbffr

  • Alta Mira

    Software Engineer

    2 weeks ago


    Alta Mira Aurora, United States

    · Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Aurora, CO. As a candidate for this opportunity, you should have a good foundation in object-oriented software development and be experienced working in a LINUX ...

  • HelloFresh

    Software Engineer

    6 days ago


    HelloFresh Aurora, United States

    Come join the technology team revolutionizing how we bring food to our customers' tables As a Software Engineer, Production Technology, you will enhance our production systems and data integrations across the business. You will have the opportunity to build production-grade produ ...


  • GeoLogics Aurora, United States

    Geologics is seeking a · Principal Software Engineer · to join our team to meet Classified Program Enhancements and Modifications. · Rate: $80 to $100 an hour commensurate with expertise and benefit selection · Have you worked with Troubleshooting Operations Equipment? Would ...


  • Cyient Aurora, United States

    Cyient is a global engineering and technology solutions company. As a Design, Build, and Maintain partner for leading organizations worldwide, we take solution ownership across the value chain to help clients focus on their core, innovate, and stay ahead of the curve. We leverage ...


  • Cyient Aurora, United States

    Cyient is a global engineering and technology solutions company. As a Design, Build, and Maintain partner for leading organizations worldwide, we take solution ownership across the value chain to help clients focus on their core, innovate, and stay ahead of the curve. We leverage ...

  • CACI International

    Software Engineer

    3 weeks ago


    CACI International Aurora, United States

    Job Category: Engineering · Time Type: Full time · Minimum Clearance Required to Start: TS/SCI · Employee Type: Regular · Percentage of Travel Required: Up to 10% · Type of Travel: Continental US · What You'll Get To Do · We are seeking a Software Engineer to join a highly ...

  • Leidos Holdings Inc.

    Software Engineer

    2 weeks ago


    Leidos Holdings Inc. Aurora, United States

    Job DescriptionLeidos is currently seeking a passionate Software Engineer, who is looking to make an impact on the world. Our engineering teams are highly adept at solving complex problems with the application of leading-edge technology, empowering the intelligence and war-fighte ...

  • Leidos

    Software Engineer

    2 weeks ago


    Leidos Aurora, United States

    Are you seeking a new and challenging position supporting a complex Program for the Warfighter? Well, look no further This is an exciting time to contribute to a mission-critical program with lasting impactful results. Leidos is currently looking to add a full-stack Software Engi ...

  • Boeing

    Software Engineer

    2 weeks ago


    Boeing Aurora, United States

    Software EngineerCompany:The Boeing Company · Job ID: · Date Posted: · Location:USA - Aurora, CO · Job Description Qualifications:The Boeing Company is looking for a Software Engineer (Associate/Experienced) to join our team in Aurora, CO.This position will support the Boeing ...


  • Insight Global Aurora, United States

    Job Description · A small government services company is looking for a Mid-Senior level software engineer to sit in Aurora, CO and join their growing software engineering team. This team is responsible for a variety of tasks, but will primarily be working with an existing team o ...


  • Raytheon Technologies Aurora, United States

    Date Posted: · Country: · United States of America · Location: · CO102: 16800 E Centretech Pkwy,Aurora 16800 East Centretech Pkwy Building S75, Aurora, CO, 80011 USA · Position Role Type: · Onsite · At Raytheon, the foundation of everything we do is rooted in our values and a hi ...


  • CACI International Aurora, United States

    Cleared Front End Software Engineer · Job Category: Engineering · Time Type: Full time · Minimum Clearance Required to Start: TS/SCI with Polygraph · Employee Type: Regular · Percentage of Travel Required: None · Type of Travel: None · Anticipated Posting End: There is not ...


  • Raytheon Technologies Aurora, United States

    Date Posted: · Country: · United States of America · Location: · CO102: 16800 E Centretech Pkwy,Aurora 16800 East Centretech Pkwy Building S75, Aurora, CO, 80011 USA · Position Role Type: · Onsite · About Us: · At Raytheon, the foundation of everything we do is rooted in our va ...

  • TEKsystems

    Software Engineer

    1 week ago


    TEKsystems Naperville, United States Contract to Regular

    Description: · TEKsystems is looking for a Software Engineer to help one of our clients in Chicagoland. · Skills: · C#, .net, Development, Software development, html, css, sql, c++, cloud · The types of projects that we thrive in include: · • Web-based projects · • Line of Busi ...

  • Cloud Software Group

    Software Engineer

    6 hours ago


    Cloud Software Group Naperville, United States Full time

    Messaging Engineering Team: · This opportunity is for a self-starting individual to join a professional software development team and participate in all areas of software development from definition, design, development, and validation. · The Messaging Engineering Team develops ...


  • Programs Management Analytics and Technologies, Inc. Aurora, United States

    PMAT is seeking a mid-level Software Systems Engineer to be a member of a growing and dynamic team addressing the integration and maintenance of Government Furnished Software on multiple different configurations of processing and network hardware. This integration will include th ...


  • Smart Synergies Aurora, United States

    Client is seeking a talented Principal Software Engineer to join a talented team that develops enhancements and modifications to existing software systems. The successful candidate will have experience and knowledge with software engineering object-oriented technologies. · Respo ...


  • Associates Systems LLC Aurora, United States

    Secret Clearance or above required. · In this role, you will be joining a team of talented software engineers who are designing and developing next-generation satellite ground station software. Our challenging domain offers the opportunity to apply new technologies to build high ...


  • Bright Vision Technologies Aurora, United States

    Bright Vision Technologies has an immediate opportunity for Software Test Engineer at Denver, CO. with minimum 5 years experience. · Note: The candidate should possess permanent work authorization and be able to work for any employer without requiring sponsorship now or in the f ...


  • Peraton Aurora, United States

    Responsibilities: · Peraton is seeking for a · JR Software Developer · in Herndon, VA or Aurora, CO to support Intelligence Community and DoD customers as part of a talented, · high-performing team. As part of this team · you will work with emerging service and distributed co ...