SOFTWARE ARCHITECT-RS 4
Company: United Launch Alliance
Posted on: June 26, 2019
United Launch Alliance is hiring! We are seeking a SOFTWARE
ARCHITECT-RS 4 to join our team in Centennial, CO.
RS = Rocket Scientist
At ULA, it really is rocket science!
Come be a part of the world's best rocket launch team! ULA is
working on solutions that will change how we think about space
flight. Join our highly talented team and tackle the next
generation of aerospace software development.
Are you interested in joining America's most experienced team of
rocket scientists? Do you have what it takes to be a part of the
most reliable rocket launch team - and soon the team to return
humans to space from American soil? ULA is America's #1 space
launch provider with 100% mission success on over 100 consecutive
launches. Our vision is to Save Lives, Explore the Universe and
Connect the World.
The SOFTWARE ARCHITECT-RS 4 will work in a fast-paced,
collaborative development environment architecting, designing,
developing and testing cutting-edge software solutions. To have the
broadest impact, you will engage with Product Owners, Technology
Architects, QA and DevOps team members on cross-functional
activities. You will lead and architect solutions that will
continually evolve and grow autonomous capabilities.
The SOFTWARE ARCHITECT-RS 4 will be responsible for designing and
helping to implement a state-of-the-art platform to provide a broad
set of services to the engineering community within ULA. You will
guide and train the team in adopting the technologies and
methodologies required to bring critical capabilities to market
quickly. You will retire existing tools by developing a more
maintainable set of capabilities to meet existing business needs,
such as configuration control of engineering data.
As a technical leader, you will inspire over-achievement by acting
as a career coach and mentor to empower both innovation and
competitive growth. You will help shape our engineering process and
ensure every person is surrounded with top-talent by helping to
recruit the best and brightest. You will be responsible for
successful delivery of Next Generation software products with high
quality, and even more importantly, high morale. You will help us
identify and incubate the next generation of software engineering
leaders at ULA.
Establishes the basic structure of the system, defining the
essential core design features and elements that provide the
framework for all that follows, and are the hardest to change
later. The systems architect provides the architects view of the
users' vision for what the system needs to be and do, and the paths
along which it must be able to evolve, and strives to maintain the
integrity of that vision as it evolves during detailed design and
implementation. Performs technical planning, system integration,
verification and validation, cost and risk, and supportability and
effectiveness analyses for total systems. Analyses are performed at
all levels of total system product to include: concept, design,
fabrication, test, installation, operation, maintenance and
disposal. Ensures the logical and systematic conversion of customer
or product requirements into total systems solutions that
acknowledge technical, schedule, and cost constraints. Performs
functional analysis, timeline analysis, detail trade studies,
requirements allocation and interface definition studies to
translate customer requirements into hardware and software
External Additional Requirements
* Bachelor's Degree in Engineering Discipline from an accredited
* 6-10 years of related work experience
* Hands-on experience with functional, scripting and
object-oriented programming languages and frameworks
* Experience with implementation on multiple tech stacks
* Working knowledge of relational, SQL, NoSQL and/or graph database
and data modeling
* Full understanding of secure software development lifecycle
including open source security analysis, static and dynamic
application security testing
* Led/Architected Micro-Services solutions
* Experience in REST APIs
External Preferred Qualifications
* Experience with container technologies like Docker/Kubernetes
* Cloud Deployment (AWS)
* 6+ years of hands-on experience with functional, scripting and
object-oriented programming languages and frameworks
* 10 years of full stack software development experience
* Excellent communication and presentation skills
* Demonstrated ability to work with a team
* Embraces shared design philosophy
* Embraces rapid delivery and deployment
Functional Job Description
Safety to Self and Others: Must be able to perform all assigned
tasks in a safe manner. While performing the duties of this job,
the employee may be exposed to repetitive motion injuries due to
keyboarding or to cuts and bruises due to typical office
Physical Demands: While performing the duties of this job, the
employee is regularly required to use computer and office equipment
and to use hands to type, manipulate, handle, and feel; reach with
hands and arms; talk; and hear. The employee frequently is required
to stand, walk, and sit. The employee is occasionally required to
climb, balance, bend, stoop, kneel, or crouch. The employee must
regularly lift and/or move up to 10 pounds and occasionally lift
and/or move up to 50 pounds. Specific vision abilities required by
this job include close vision and ability to adjust focus.
Work Environment: The noise level in the work environment is
typical of most office environments with telephones, personal
interruptions, and background noises.
Mental Functions: While performing the duties of this job, the
employee is regularly required to communicate verbally and in
writing and use interpersonal skills. The employee is regularly
required to prioritize, multitask, analyze, interpret, coordinate,
compile, evaluate, synthesize, compute, problem solve, concentrate,
and think critically. The employee is occasionally required to
copy, instruct, and negotiate.
Judgment and Decision-Making: Work is regularly assigned by self,
supervisor, and departmental staff. While performing the duties of
this job, the employee is regularly required to exercise prudent
judgment, decision making, and analytical skills to determine
manner and operational steps necessary to properly handle inquiries
and perform daily tasks within professional standards. Decision
making is guided by ULA policies and procedures.
All tasks described in the job description must be met by an
employee to successfully perform the essential functions of this
job. The duties and responsibilities listed are intended only as
illustrations of the various types of work that may be performed.
The omission of specific statements of fundamental job duties and
responsibilities does not exclude them from the position if the
work is similar, related or a logical assignment for the position.
Reasonable accommodations may be made to enable qualified
individuals with disabilities to perform the essential
Security Clearance / International Traffic In Arms Regulations
(ITAR) This position requires use of information which is subject
to the International Traffic In Arms Regulations (ITAR). Therefore,
all applicants must be U.S. Persons as defined in ITAR 120.15
(e.g., U.S. Citizen or Permanent Resident (Green Card holder) or
protected individual. Also see 8 U.S.C. 1101(a)(20) and 8 U.S.C.
1324b(a)(3) for additional information.)
ULA is an Equal Opportunity Employer. All qualified applicants will
receive consideration for employment without regard to race, color,
religion, sex, gender, national origin, disability, protected
veteran status or any other categories protected by law.
ULA is a participant in the federal E-Verify Program.
Posters in PDF format pertaining to this program can be accessed by
clicking on the links identified below.
E-Verify Participation poster (English - Spanish ) and Right to
Work poster (English - Spanish ).
Keywords: United Launch Alliance, Denver , SOFTWARE ARCHITECT-RS 4, IT / Software / Systems , Denver, Colorado
Didn't find what you're looking for? Search again!