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

Principal Software Architect

Auria is looking to hire a Principal Software Architect to support the Command, Control, Battle Management and Communications (C2BMC) program. Primary work location is in Huntsville, AL.

 

C2BMC supports a layered missile defense capability that enables an optimized response to threats of all ranges in all phases of flight. C2BMC is the force multiplier that globally and regionally networks integrate, synchronizing autonomous sensor and weapon systems and operations to optimize performance. C2BMC is integral to all system ground and flight tests, which verify and exercise all current and future missile defense system capabilities.

 

The selected candidate will be a member of the C2BMC software architecture team on the Regional Applications Agile Release Train (ART).

 

Essential Functions:

  • Define and oversee the implementation of the software architecture for a Java-based missile defense command and control system and ensuring the architecture is consistent with the architecture design tenets of the C2BMC program
  • Provide direct technical support to the chief engineer and chief architect and coordinate across engineering disciplines (e.g., Systems Engineering, Software Engineering, Integration & test, Operations & Sustainment, etc.)
  • Architecture development and coordination, defining the relationships between internal and external components
  • Communicating architectural intent and constraints to a diverse group of customers, developers, engineers, subject matter experts, and users
  • Perform trade studies and analysis for current and future C2BMC development activities
  • Maintain the software architecture artifacts for the ART
  • Oversee the development of ART software design
  • Determine ramifications and impacts of proposed architectural changes to the software baselines
  • Analyze system performance to include quantifying performance, identifying bottlenecks, and measuring throughput
  • Support briefings, presentations, and demonstrations to customers
  • Support analysis, design, and implementation of cyber requirements in the software
  • Working with other program architects to implement enterprise architecture intent and guidance
  • Will work independently and possess the poise and flexibility required to work in a highly dynamic environment and represent C2BMC to the highest levels of the MDA/BC customer

Basic Qualifications:

Please note your updated security clearance and IAT/relevant certifications on your resume, if applicable.

  • Current/active in-scope DoD issued SECRET security clearance
  • Bachelor’s Degree in a STEM (Project Management, Engineering, Computer Science, Business Management) discipline preferred from an accredited university and 12 years of related experience
    • or a Master’s degree in a STEM discipline and 10 years of experience,
    • or a PhD and 8 years of experience;
    • or 16 years experience instead of a degree may be considered
  • Current DoD 8140 certification at IAT Level II or higher (Security+ CE, CCNA-Security, CND, CySA+, CISSP, CISA, etc.) which is required to start
  • Ability and willingness to travel up to 10% to support business needs
  • Understanding of modern software architecture paradigms such as event-driven architectures or service-oriented architectures
  • Knowledge and experience with virtualization, containerization, and orchestration
  • Ability to apply automation and CI/CD pipelines to enforce standards to drive quality and test repeatability
  • Experience mentoring and educating other engineers
  • Creative problem solver to find solutions within technical and programmatic constraints
  • Experience performing trade studies and analysis across software engineering disciplines
  • Must have software engineering and architecture experience on large software systems, including:
    • Experience developing software architecture
    • Designing large-scale distributed software systems that allow scalability, extensibility, maintainability, reliability, etc.
    • Experience performing logical and physical modeling
  • Experience with the Java programming language and developing software throughout the full software lifecycle
  • Familiarity with:
    • Information Assurance (IA) and Cybersecurity principles
    • Static and Dynamic security assessment tools (e.g., SonarQube, OWASP ZAP)
    • Secure Technical Implementation Guides (STIGs) and Secure system architecture

Preferred Qualifications:

  • Current and active DoD issued TS/SCI clearance
  • Master’s degree in a related discipline and 10 years of related work experience is highly preferred
  • Previous experience with missile defense and command & control systems is highly desired
  • Experience with Test Driven Design (TDD) methodology is strongly desired

Salary Range:The salary offered will be based on the selected candidate’s qualifications - skills, education & experience - and the position level ($150,000 - $160,000).

 

About Auria

Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers. Headquartered in Colorado Springs, CO and with operations in Boulder, CO, Washington, DC, Huntsville, AL, Albuquerque, NM, Ogden, UT, and San Diego, CA, our success is built on the excellence of diverse teams advancing innovative systems and operational software to strengthen our customers’ superiority in Space. With a distinguished track record and a spirit of relentless pursuit, we set the pace for progress and execute every mission with the utmost precision.

When you join Auria as a full-time employee, you get many benefits which include:

  • Generous PTO package with yearly tenure increases
  • Flex time policy providing you the flexibility needed
  • 11 Company-Paid Holidays per year
  • Up to 4% match on 401(k) employee contributions, employer and employee contributions immediately vested
  • Tuition and Certification Fee Assistance
  • Low-cost medical plans that include company-sponsored HSA
  • No-cost life insurance
  • Employee Assistance Program (EAP)
  • And much more!

Auria is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.

Auria Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Auria DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Auria
Auria CEO photo
Kathy Boe and Thomas Dickson
Approve of CEO

Average salary estimate

$155000 / YEARLY (est.)
min
max
$150000K
$160000K

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 Principal Software Architect, Auria

Auria is on the hunt for a Principal Software Architect, a pivotal role within our Command, Control, Battle Management and Communications (C2BMC) program based in Huntsville, AL. This isn’t just a title; it's a chance to shape the future of missile defense systems. As the Principal Software Architect, you'll be defining and overseeing the software architecture for a critical Java-based command and control system. You’ll work closely with top engineers, guiding them through complex engineering disciplines and ensuring everything syncs perfectly. Your expertise in modern software architecture paradigms will be a game changer in developing high-performing systems. We’re looking for someone who can communicate effectively with diverse teams—from developers to subject matter experts—ensuring everyone is on the same page. Your role will also involve performing trade studies, analyzing system performance, and supporting the implementation of cybersecurity requirements. With flexibility and poise, you'll navigate the dynamic environment we operate in, making crucial architectural decisions that align with C2BMC’s mission. If you have a strong background in software engineering, particularly large software systems, and are eager to put your creative problem-solving skills to the test, we want you! Join us at Auria, where your innovation and expertise can make a significant impact in national security and beyond.

Frequently Asked Questions (FAQs) for Principal Software Architect Role at Auria
What are the responsibilities of a Principal Software Architect at Auria?

As a Principal Software Architect at Auria, your primary responsibilities include defining and overseeing the implementation of software architecture for a Java-based command and control system. You'll provide technical support to chief engineers and architects, coordinate across various engineering disciplines, and maintain software architecture artifacts. Additionally, you'll analyze system performance, support briefings, and ensure the architecture aligns with C2BMC's strategic goals.

Join Rise to see the full answer
What qualifications are required for the Principal Software Architect position at Auria?

Candidates for the Principal Software Architect position at Auria should possess a Bachelor's degree in a STEM field, with at least 12 years of relevant experience, or a Master's degree with 10 years, or equivalent experience. A current active SECRET security clearance and IAT Level II certification or higher are also mandatory. Additional skills in software development, architecture design, and an understanding of cybersecurity principles are crucial for success in this role.

Join Rise to see the full answer
What skills are essential for a Principal Software Architect at Auria?

Essential skills for the Principal Software Architect role at Auria include proficiency in Java, vast experience in software engineering and architecture, and familiarity with modern software paradigms like event-driven and service-oriented architectures. Knowledge of virtualization, containerization, and CI/CD pipelines is also important, along with strong analytical skills to evaluate system performance and identify bottlenecks.

Join Rise to see the full answer
What is the work environment like for the Principal Software Architect at Auria?

The work environment for the Principal Software Architect at Auria is dynamic and collaborative. You’ll be part of an agile software architecture team where innovation is celebrated. With many opportunities to communicate with diverse stakeholders, the role demands adaptability and teamwork as you navigate through varying project demands and technical challenges.

Join Rise to see the full answer
What benefits does Auria offer to its Principal Software Architects?

Auria offers a comprehensive benefits package for its Principal Software Architects, including generous PTO, a flexible work schedule, 11 company-paid holidays annually, a 401(k) plan with matching contributions, tuition assistance, and low-cost medical plans. Additionally, you’ll have access to employee assistance programs and a supportive work culture focused on diversity and inclusion.

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

In discussing your experience with software architecture design, be sure to highlight any large-scale projects you've led. Focus on your involvement in defining architecture, understanding scalability, and addressing maintainability challenges. Provide examples of how you've implemented architectural patterns and any trade studies you've performed to inform your decisions.

Join Rise to see the full answer
How do you ensure effective communication with cross-functional teams?

Effective communication is paramount, especially in a cross-functional environment. Share your strategies for ensuring all stakeholders are on the same page, such as using visual aids, regular updates, and facilitating workshops or meetings that encourage open dialogue. Emphasize your adaptability in adjusting communication styles to meet the needs of different audiences.

Join Rise to see the full answer
Describe a challenging problem you faced in software architecture and how you solved it.

When addressing this question, choose a technical challenge that illustrates your problem-solving skills. Explain the problem context, why it was significant, and the steps you took to analyze and implement a solution. Discuss any collaboration with team members, as well as the positive outcome and any lessons learned.

Join Rise to see the full answer
What cybersecurity principles do you incorporate into your software architecture?

Discuss your understanding of key cybersecurity principles relevant to software architecture, such as the principle of least privilege, threat modeling, and secure coding practices. Provide examples of how you’ve integrated these principles into your designs to ensure robust security measures, emphasizing any certifications that validate your expertise.

Join Rise to see the full answer
How do you approach performance analysis and bottleneck identification?

Describe your method for conducting performance analysis, including the tools and metrics you utilize. Share specifics about identifying bottlenecks, how you monitored system performance over time, and any adjustments you made to improve efficiency. It's also beneficial to mention collaboration with other teams during this process.

Join Rise to see the full answer
What experience do you have with CI/CD pipelines and automation?

In answering this question, detail your hands-on experience with implementing and managing CI/CD pipelines. Highlight the tools used, your role in automating processes, and how these practices helped enhance product quality and delivery speed. If you have metrics that showcase improvements, be sure to share them.

Join Rise to see the full answer
How do you stay updated with the latest trends in software architecture?

Staying updated is crucial for a Principal Software Architect. Discuss your approach to continuous learning through online courses, conferences, industry publications, or professional networks. Mention any specific areas of software architecture you are currently exploring or interested in, showcasing your commitment to professional growth.

Join Rise to see the full answer
Can you walk us through a successful project you've led as a software architect?

Choose a specific project that showcases your leadership as a software architect. Describe the project’s goals, your responsibilities, the team dynamics, and the final results. Emphasize any innovative solutions you implemented and how these led to improved outcomes, demonstrating your impact on the overall success.

Join Rise to see the full answer
What strategies do you use to mentor and support junior engineers?

Discuss your philosophy around mentoring, which may include providing regular feedback, setting up pair programming sessions, or creating a structured onboarding process. Share anecdotes of how your support has helped junior engineers grow in their roles and contributed positively to team dynamics.

Join Rise to see the full answer
How do you evaluate and decide on architectural changes to existing systems?

In your response, explain your methodology for evaluating architectural changes, which could include conducting risk assessments, trade-off analyses, and consulting with stakeholders. Highlight your analytical approach to determining impacts on current systems, and showcase any frameworks or tools you utilize to guide these decisions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Auria Hybrid No location specified
Posted 10 days ago

Auria invites applications for a Software Test Engineer to enhance the capabilities of the Command and Control, Battle Management, and Communications program.

Photo of the Rise User
Auria Hybrid No location specified
Posted 10 days ago

Join Auria as a Network Security Engineer, where you'll play a key role in bolstering the cybersecurity for vital national defense systems.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Seeking a Systems Software Engineer at NVIDIA to enhance the GeForce NOW streaming experience through innovative technology solutions.

Photo of the Rise User
Posted 4 days ago
Rise from Within
Mission Driven
Customer-Centric
Empathetic
Inclusive & Diverse
Passion for Exploration
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Education Stipend
Learning & Development
Paid Time-Off

Join Squarespace as a Senior Software Engineer on the Media Platform team to shape the future of media asset management and delivery.

Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

As a Senior Software Engineer at Mastercard, you will help build cutting-edge fraud management applications to secure digital transactions.

Photo of the Rise User
European Dynamics Remote No location specified
Posted 12 days ago

European Dynamics is looking for an experienced ServiceNow Developer to lead the implementation of SPM/APM modules in a remote capacity.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

Contribute to Mastercard's economic insights product as a Senior Software Engineer, designing scalable data pipelines in a hybrid setting.

uhaul Hybrid Phoenix, Arizona
Posted 9 days ago

U-Haul is seeking a motivated Software Developer specializing in Oracle PLSQL to help improve their internal systems and contribute to innovative solutions.

Photo of the Rise User
Posted 4 days ago

Join our innovative team at Devsinc as a Senior Software Engineer specializing in Python and drive our software solutions forward.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Engineer to impact millions globally through innovative technology solutions in AI/ML and data management.

Ensuring customer mission success while creating growth opportunities for our employees

145 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

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!
LATEST ACTIVITY
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology