Scientist, Software Engineer UT

L3Harris Technologies
Provo, Utah, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Title : Scientist, Software Engineer

Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.

Job Location : Salt Lake City, UT

Job Code : 15786

Work Schedule : 9x80

Essential Functions :

Drive critical decisions about the high-level structure of a software system (architecture), its main components and their interfaces and interactions

Responsible for guiding software product development through analysis, design, development, testing and integration

May serve in a customer facing IPT lead technical role for software focused discussions

Participate in overall bid strategy discussions, cost estimates, and generation of technical documentation artifacts to support software related proposal efforts

Design software architecture with consideration for full product and product line performance, integration, reliability, usability, maintainability, scalability, etc.

Help define product roadmaps and software quality metrics

Raise level of software functional organization proficiency in DevSecOps, CI / CD, Agile Methodology

Recommend tactics and strategies that directly impact the achievement of overall business or functional results

Propose technical standards, including coding standards, tools, or platforms

Provide input to project schedule, financial and technical goals as appropriate

Analyze and assist in the development of requirements flowed down by Systems Engineering

Oversee and / or participate on a software team to design, document, develop and test software in alignment with a unified architectural vision

Help resolve any disputes / design conflicts and make tradeoffs when necessary keeping product performance in mind

Identify risks and propose mitigations when necessary

Participate in software design / code reviews

Participate in Integration efforts / Bug fixes / optimization of existing software systems

Participate in estimating efforts for programs

Deliver highly technical messages / presentations communicating at the level of the audience

Basic Qualifications :

Bachelor’s Degree and a minimum of 12 years of prior relevant experience. Graduate Degree and a minimum of 10 years of prior related experience.

In lieu of a degree, minimum of 16 years of prior software related experience

Preferred Additional Skills :

Bachelor's or Master's degree in Computer Science, or related field

12+ years of experience developing software applications with an object-oriented programming language

Demonstrated ability leading small to medium sized software development teams through all phases of the software development lifecycle

Broad, extensive and modern knowledge of the software development process and its technologies

Understanding of software metrics and performance measures

Experience estimating and justifying size / cost / schedule of a software development effort

Experience developing and working against a schedule

Experience with executing throughout the full development life cycle including requirements flow-down and allocation, design, development, test, and sell-off

Experience with Agile and Waterfall Methodologies

2 days ago
Related jobs
Promoted
Vivint, Inc.
Lehi, Utah

Staff Embedded Software Engineer (Vivint, Inc. Design and develop embedded software for security and home automation products. Lead and mentor junior engineers. ...

Promoted
Software Technology Group
UT, United States

Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. We’re currently looking for React Developers to join our team. Collaborate with product owners, UX/UI designers, and back-end developers to gather re...

Promoted
Care.com
UT, United States

We are seeking a highly motivated individual to join the HomePay Technology team in the position of Software Engineer II. Use your creativity and engineering talent to deliver user-facing value in a fast-paced dynamic environment. ...

BRAMKAS INC
American Fork, Utah

Senior Software Developer ( React ,Java Script ). We are seeking a Software Developer to join our clients team. You will work with the other developers and teammates to ensure the technical goals of the project are met on behalf of the client. Follows the company software development lifecycle to de...

N. Harris Computer Corporation - CAD
Utah, United States
Remote

As an Angular Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. Collaborating with a team of software developers, software quality analysts, and user experience designers. We are currently seeking an experienced and passi...

Delinea
Lehi, Utah

Working as a Senior Software Engineer at Delinea means being a part of a highly capable, collaborative, and agile development team. Delinea is creating awesome software that's used by thousands of IT professionals all over the globe. Reports to the Software Development Team Lead. Contribute to all a...

nCino, Inc.
Lehi, Utah

We’re hiring a Mobile iOS Engineer for our nCino Mortgage Suite LOX team! Our Loan Officer Experience team creates features and tools for our loan officer users making the loan application process a breeze to navigate. Backend software development experience with Ruby / Ruby on Rails. Passion for so...

SynergisticIT
Provo, Utah
Remote

Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers. ...

FlightSafety International
UT, US

Create mixed reality software solutions to provide a realistic training environment that combines both a physical and virtual world. The position incorporates all facets of software development fromcommunication, requirements assessment, research, design, development, testing, integration, peer revi...

JPMorgan Chase & Co.
Orem, Utah

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking, Neovest, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice acro...