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

Principal Software Engineer - Platform

Anduril Industries is a defense technology company aiming to transform military capabilities with advanced technology and is looking for a Principal Software Engineer to lead projects and provide technical leadership in their Platform Engineering team.

Skills

  • Experience in coding with modern programming languages
  • Knowledge of cloud platforms like AWS or Azure
  • Experience implementing testing frameworks
  • Understanding of software infrastructure fundamentals

Responsibilities

  • Lead high-impact projects through requirements analysis, design, and execution
  • Provide technical leadership to a group of software engineers
  • Design and develop complex distributed software services and APIs
  • Collaborate with partner teams to identify opportunities and build consensus
  • Champion core software delivery aspects like test-ability and reliability

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Comprehensive medical, dental, and vision plans
  • Generous PTO and holiday calendar
  • 16 weeks of paid Caregiver & Wellness Leave
  • 401(k) retirement savings plan
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$245000 / YEARLY (est.)
min
max
$196000K
$294000K

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 Engineer - Platform, Anduril Industries

At Anduril Industries, we're on a mission to redefine defense technology, and we’re searching for a Principal Software Engineer - Platform to join our dynamic team in Seattle, Washington. In this role, you’ll lead high-impact projects, guiding a talented group of 15-25 software engineers through the intricacies of developing complex distributed software services. You’ll be deeply involved in designing and executing solutions that make a real difference in how military systems operate, all while fostering an engineering culture that values collaboration and excellence. You’ll collaborate closely with various teams to effectively tackle problems and build consensus, ensuring our services maintain the highest standards of scalability, reliability, and maintainability. Imagine leveraging cutting-edge technologies like Go, React, and AI-powered operating systems to deliver systems that can be deployed on the front lines of critical operations! If you’re passionate about building infrastructure and platform services and thrive in a culture that celebrates innovation and accountability, this is the perfect opportunity for you. Plus, at Anduril, we truly value personal and professional growth, offering mentorship and coaching to help you and your colleagues reach new heights in your careers. Join us, and be part of a team that’s not just waiting for the future to happen — we’re making it happen now!

Frequently Asked Questions (FAQs) for Principal Software Engineer - Platform Role at Anduril Industries
What are the responsibilities of a Principal Software Engineer - Platform at Anduril Industries?

As a Principal Software Engineer - Platform at Anduril Industries, you will lead high-impact projects by guiding a team of engineers in requirements analysis, design, and execution. Your responsibilities will include designing and developing complex distributed software services and APIs, collaborating with cross-functional teams, and ensuring high standards for scalability and reliability in software delivery.

Join Rise to see the full answer
What qualifications do I need to become a Principal Software Engineer - Platform at Anduril Industries?

To qualify as a Principal Software Engineer - Platform at Anduril Industries, ideally, you will have a minimum of 10 years of experience in an engineering setting, with hands-on experience in programming languages like Rust, Go, C++, Java, or Python. Additionally, you should have experience managing customer collaborations and delivering innovative software capabilities.

Join Rise to see the full answer
What is the work culture like for a Principal Software Engineer - Platform at Anduril Industries?

The work culture for a Principal Software Engineer - Platform at Anduril Industries is one of high performance and collaboration. We pride ourselves on maintaining a supportive environment where engineers can thrive through mentorship and coaching. Our team values innovation and accountability, providing opportunities to work with cutting-edge technologies on high-impact projects.

Join Rise to see the full answer
What software tools and languages will I use as a Principal Software Engineer - Platform at Anduril Industries?

As a Principal Software Engineer - Platform at Anduril Industries, you will engage with a modern tech stack, including Go for backend services and React for web applications. You will also work with industry-standard tools related to CI/CD, version control, and cloud platforms like AWS or Azure, enhancing your skills and contributing to innovative projects.

Join Rise to see the full answer
How can I successfully advance my career as a Principal Software Engineer - Platform at Anduril Industries?

To successfully advance your career as a Principal Software Engineer - Platform at Anduril Industries, focus on continual learning and professional development. Embrace mentorship opportunities, actively participate in team collaborations, and strive for excellence in delivering your projects. Your dedication to innovation and leadership will be key to your growth within the company.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer - Platform
What experience do you have with developing distributed software systems?

Highlight specific projects where you designed and implemented distributed systems. Discuss your approach to ensuring reliability, scalability, and communication between components, and mention any technologies you've worked with that are relevant to the role.

Join Rise to see the full answer
How do you approach leading a team of engineers?

Share your leadership style, emphasizing collaboration, mentorship, and open communication. Provide examples of how you have fostered a positive engineering culture and guided a team toward successful project delivery.

Join Rise to see the full answer
Can you explain a complex technical problem you solved in a past project?

Select a technical challenge that showcases your problem-solving skills. Detail the problem, the steps you took to address it, the solution you implemented, and the impact it had on your project or team.

Join Rise to see the full answer
Describe your experience with cloud platforms like AWS or Azure.

Be specific about the projects where you utilized cloud platforms. Discuss the services you used, how you integrated them into your projects, and any challenges you overcame in managing cloud-based solutions.

Join Rise to see the full answer
How do you ensure quality and maintainability in your code?

Discuss the importance of code reviews, testing practices, and documentation in your development process. Highlight any tools or methodologies, such as CI/CD practices, that you use to maintain code quality.

Join Rise to see the full answer
What programming languages do you prefer and why?

Share your preferred programming languages, touching on your experience with each and the scenarios where each excels. It’s also useful to discuss how your choices align with the technologies Anduril Industries employs.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Illustrate your time management skills and problem prioritization strategies from past experiences. Provide an example of a situation where you successfully met a deadline under pressure.

Join Rise to see the full answer
What role does data management play in your development work?

Discuss the importance of data management in your projects, particularly in relation to distributed systems. Share your experience with database technologies and how they integrate with your applications.

Join Rise to see the full answer
How do you keep up with the latest technologies in software engineering?

Emphasize your commitment to continuous learning through online courses, industry conferences, and community engagement. Mention specific areas where you’ve proactively expanded your knowledge.

Join Rise to see the full answer
What do you consider the most challenging aspect of being a Principal Software Engineer?

Discuss the balance between technical leadership and managerial responsibilities. Highlight the importance of fostering team collaboration while making critical design decisions that affect project outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted yesterday
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Weekday Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Granicus Remote Costa Rica (Remote)
Posted 9 days ago

Founded in 2017, based out of Irvine, California, Anduril is a defense technology company that builds creative cost-effective products to aid those serving on the front lines of national security. By listening to the national security community, A...

300 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$196,000/yr - $294,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 15, 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 US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas