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 7 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Endava Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 11 hours ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago

Ensuring customer mission success while creating growth opportunities for our employees

110 jobs
MATCH
Calculating your matching score...
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
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom