Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Architect image - Rise Careers
Job details

Software Architect

Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. You will be using your skills and expertise to define, design, develop, test, certify and improve cutting-edge software products. These cover a very wide range from advanced mission payloads and electronic systems through highly integrated aircraft to orbital and space exploration systems. You'll perform coding, debugging, testing, and troubleshooting of systems and software throughout our development process. Your technical duties involve the design and development of new software products throughout the product lifecycle.The ISR (Intelligence, Surveillance & Reconnaissance), Aviation, and Security (IAS) business area is a leader in ISR and aviation, it is a leading prime manned and unmanned aircraft systems integrator for innovative, high-performance ISR and aviation systems. Its end-to-end Command, Control, Computers, Communications and Intelligence, Surveillance & Reconnaissance (C4ISR) capabilities encompass design, integration, test, certification, ground/flight training and complete logistics support. IAS tailors solutions to customer cost, performance, and schedule requirements and designs to consistently exceed expectations – with an unrivaled record of on time and on (or under) budget deliveries.Responsibilities:Provide deep technical understanding of software and system design Own the software architecture and baseline for command and control mission systems or autonomous systems Provide definition of software practices and procedures Design system of systems from clean sheet design to complex problems on existing systems Contribute to software engineering proposals where you will perform task definition and estimating work to accomplish those tasks​Must-haves:Bachelor's of Science degree in Computer Science, Software Engineering or other related discipline and typically 10 or more years of relevant experience Higher education may substitute for relevant experience Thorough understanding of Computer Aided Engineering tools Demonstrated knowledge of engineering principles and practices Experience working in multi-disciplinary teams The ability to obtain and maintain a Secret U.S. Security Clearance is requiredPreferred:Expertise of software languages such as C#, C++, Java, Python Experience with containers and orchestration technologies Experience with DoD-focused open architecture specifications like FACE or OMS - Experience with Command and Control Mission Systems or Autonomous aircraft systems Masters Degree in Computer Science Experience with safety-critical software Model Based Systems Engineering experience#Ll-hybridEstimated Starting Salary Range: $143,487.14 - $197,294.82. SNC considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work experience, and education/training/certifications.SNC offers annual incentive pay based upon performance that is commensurate with the level of the position.SNC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, tuition reimbursement, and more .IMPORTANT NOTICE:This position requires the ability to obtain and maintain a Secret U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. citizens may not be eligible to obtain a security clearance. The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants. Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use.Learn more about the background check process for Security Clearances.SNC is a global leader in aerospace and national security committed to moving the American Dream forward. We’re known and respected for our mission and execution focus, agility, and disruptive and rapid innovation. We provide leading edge technologies and transformative solutions that support our nation’s most critical security needs. If you are mission-focused, thrive in collaborative environments, and want to make our country stronger with state-of-the-art technologies that safeguard freedom, join our team!As an Equal Opportunity Employer, we welcome our employees to bring their whole selves to their work. SNC is committed to fostering an inclusive, accepting, and diverse environment free of discrimination. Employment decisions are made without regarding to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran or other characteristics protected by law. Contributions to SNC come in many shapes and styles, and we believe diversity in our workforce fosters new and greater ways to dream, innovate, and inspire.

Average salary estimate

$170390.5 / YEARLY (est.)
min
max
$143487K
$197294K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Architect, Sierra Nevada Corporation

Are you a skilled Software Architect looking to make a difference? At SNC in Englewood, CO, you’ll have the exciting opportunity to dive deep into software and system design, leading projects that span an impressive range of advanced mission payloads and electronic systems. Our team thrives in an agile environment, working collectively to develop, test, and enhance the very software that powers aircraft and space exploration systems. You’ll be at the forefront of designing innovative solutions, contributing to everything from clean sheet designs to complex problem solving for existing systems. Your role will encompass owning the software architecture for command and control mission systems or autonomous systems, ensuring that our technology continues to exceed expectations in performance and efficiency. If you have a Bachelor’s degree in Computer Science or a related field and a decade of hands-on experience under your belt, you might just be the perfect fit for us. With a focus on teamwork and a spirit of innovation, SNC prides itself on fostering a collaborative atmosphere where your ideas can shine. Plus, you'll receive a competitive salary, generous benefits, and the chance to work on groundbreaking projects that directly contribute to national security. Ready to take on the challenge? Join us in making tomorrow safer and more efficient with cutting-edge technology.

Frequently Asked Questions (FAQs) for Software Architect Role at Sierra Nevada Corporation
What are the key responsibilities of a Software Architect at SNC?

As a Software Architect at SNC, your key responsibilities include defining and leading the software architecture for command and control mission systems or autonomous systems. You'll engage in deep technical understanding of software and system design, oversee entire software product lifecycles, and contribute to engineering proposals by estimating tasks and defining work. You'll also be vital in establishing software practices and procedures, working within a multi-disciplinary team to devise innovative solutions that meet performance, cost, and schedule requirements.

Join Rise to see the full answer
What qualifications are necessary to apply for the Software Architect position at SNC?

To apply for the Software Architect position at SNC, candidates must hold a Bachelor’s of Science degree in Computer Science, Software Engineering, or a related field, along with approximately 10 years of relevant experience. Additional criteria include thorough knowledge of Computer Aided Engineering tools, engineering principles, and the ability to obtain a Secret U.S. Security Clearance. Preferred qualifications include expertise in programming languages such as C#, C++, Java, and Python and a Master’s degree in Computer Science.

Join Rise to see the full answer
What technical skills are beneficial for a Software Architect at SNC?

For a Software Architect at SNC, beneficial technical skills include proficiency in languages like C#, C++, Java, and Python, as well as familiarity with containers and orchestration technologies. Experience with DoD-focused open architecture specifications such as FACE or OMS, along with knowledge in Command and Control Mission Systems or Autonomous aircraft systems, is highly desirable. Additionally, experience with safety-critical software and Model Based Systems Engineering practices can further enhance a candidate's application.

Join Rise to see the full answer
What makes the work environment at SNC unique for a Software Architect?

The work environment at SNC is characterized by a mix of collaboration and innovation, where a team-oriented culture facilitates breakthrough ideas. As a Software Architect, you'll work in an agile setting that encourages creativity and the sharing of diverse perspectives. With a focus on mission-driven projects, you'll contribute to technologies that play a significant role in national security, all while enjoying the support of an inclusive and diverse workplace that fosters personal and professional growth.

Join Rise to see the full answer
What benefits can Software Architects expect when joining SNC?

Software Architects at SNC can expect a competitive compensation package, including an estimated starting salary range of $143,487.14 - $197,294.82, alongside a robust benefits package. This includes access to medical, dental, and vision plans, a 401(k) with an impressive 150% match up to 6%, life insurance, and three weeks of paid time off, along with tuition reimbursement. Additionally, annual incentive pay based on performance ensures that hard work is rewarded.

Join Rise to see the full answer
Common Interview Questions for Software Architect
Can you describe your experience with software architecture design?

When answering this question, focus on specific projects where you defined or improved software architecture. Discuss your design choices, tools used, and how your architecture facilitated project goals. Highlight collaboration with different teams and how you navigated challenges during the architecture design process.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you used them?

Identify key programming languages relevant to the Software Architect role. Provide examples illustrating how you've utilized these languages in significant projects. Discuss your ability to integrate various languages in systems and your experience with application performance optimization.

Join Rise to see the full answer
How do you approach troubleshooting and debugging in complex systems?

When tackling this question, outline your methodologies for identifying and resolving issues within complex systems. Discuss your systematic approach, tools utilized, and teamwork in troubleshooting. Provide examples of challenging debugging experiences and the outcomes.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Share your experience working within Agile frameworks, including specific roles you’ve taken (like Scrum Master or Team Member) and how Agile practices improved project outcomes. Provide examples where Agile principles enhanced collaboration, adaptability, and project delivery.

Join Rise to see the full answer
How do you ensure security compliance in software design?

Discuss your understanding of current security compliance requirements and your methods for integrating security into software design from the outset. Provide examples of projects where you ensured adherence to security protocols and mitigated potential risks.

Join Rise to see the full answer
Tell us about a challenging software architecture problem you faced and how you solved it.

Select a relevant example, detailing the complexity of the problem and the impact it had. Describe your problem-solving process, decisions made, and the outcome. Highlight your analytical skills and ability to adapt in high-pressure situations.

Join Rise to see the full answer
What tools do you use for software design and engineering?

Discuss the various tools you are proficient with, focusing on those commonly used in software architecture such as UML diagrams, simulation tools, and version control systems. Explain how these tools have enhanced your design efficiency and collaboration in past projects.

Join Rise to see the full answer
How do you stay current with technology trends relevant to software architecture?

Demonstrate your commitment to continuous learning by mentioning resources you engage with, such as courses, webinars, industry publications, or networking events. Explain how staying informed enhances your work and impacts your design approaches.

Join Rise to see the full answer
What strategies do you use for effective team collaboration?

Provide examples of specific strategies you've employed to foster collaboration among team members, such as regular meetings, shared tools, and establishing clear communication channels. Emphasize the importance of inclusivity and valuing diverse inputs to drive innovation.

Join Rise to see the full answer
What is your approach to leading project proposals as a Software Architect?

Discuss your experiences in leading project proposals, highlighting your approach in defining tasks, estimating timelines, and collaborating with various departments. Explain how your leadership style ensures strong proposals that align with business objectives and technical feasibility.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Quantexa Hybrid No location specified
Posted yesterday
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Alpaca Remote Global - Remote - Eastern Time Zone
Posted 6 days ago
Photo of the Rise User
Zyte Remote No location specified
Posted 13 days ago

Dream, Innovate, Inspire, and Empower the next generation to transform humanity through technology and imagination.

29 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!