Senior Software Engineer/Technical Lead - Newport News, United States - Threat Tec

    Default job background
    Description


    Threat Tec, LLC, a Veteran-Owned Small Business, has an immediate opening for a Senior Software Engineer/Technical Lead, with a multitude of experience in software development, IT operations, and technical program management in cloud and on-premises computing environments to support our client at Ft.

    Eustis, VA.


    The senior software engineer needs to be able to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes.

    The senior software engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions.

    To be successful as a senior software engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle.

    Ultimately, a top-notch senior software engineer will ensure that software deliverables comply with quality standards and are completed on time.


    Primary Duties & Responsibilities:


    Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.

    Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
    Design, develop, modify, implement, and support software components anywhere in the software stack.
    Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
    Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
    Assist in task planning, estimation, scheduling, and staffing.
    Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
    Determine process improvements, best practices, and develop new processes.
    Work in close partnership with cross-functional teams and management.

    Establish software information and engineering requirements which is necessitated by the potential complexity of those software systems, which may contain millions of lines of code.

    Apply the discipline of software engineering for specific technical problems and procedures, including knowledge, tools, and methods for software requirements, software design, software construction, software testing, and software maintenance tasks.

    Relate the disciplines of software engineering to the disciplines of computer science, computer engineering, management, mathematics, project management, quality management, software ergonomics, and systems engineering.

    Meet or be able to meet certification and training requirements defined in the DoD
    Meet or be able to meet applicable security certification requirements mandated in the Information Assurance Workforce Improvement Program Manual, DoD M change 3
    Work may take place at contractor site, Government site, or a combination of the two

    Work on a variety of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software, encompassing techniques and procedures often regulated by a software development process with the purpose of improving the reliability and maintainability of software systems.


    Required Qualifications:
    U.S. citizen
    Bachelors Degree required
    Master's Degree in Computer Science or related discipline preferred
    Minimum 5 years of experience in a wide-range of technologies and languages such as Enterprise Architecture, Object Oriented Programming (Java/.Net), Webservices (SOAP/REST), Relational databases (Oracle, MySQL, Postgres), Web Development (JavaScript, HTLML/CSS, AngularJS, ReactJS), Cloud Deployments (MilCloud/AWS/Azure), Agile/SCRUM development
    Secret security clearance required
    Travel is required


    Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.

    This description reflects management's assignment of essential functions; it does not proscribe or restrict the tasks that may be assigned.

    This job description is subject to change at any time.

    Threat Tec, LLC is an Equal Employment Opportunity/Affirmative Action Employers (EEO/AA).

    All employment and hiring decisions are based on qualifications, merit, and business needs without regard to race, religion, color, sexual orientation, nationality, gender, ethnic origin, disability, age, sex, gender identity, veteran status, marital status, or any other characteristic protected by applicable law.


    If you are a qualified individual with a disability and/or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability.

    You can request assistance by contactin

    g

    or calling 757-

    240

    -4305.

    #TT
    #J-18808-Ljbffr