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

Software Architect - Software and Platforms

About UsOne team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.What You'll DoIn Viasat’s Software and Platforms division, we are looking for members of a software architecture team that can design, write, and deliver software services to our commercial aircraft and maritime vessels. Our software teams improve the availability, scalability, and operational efficiency of the services by building automation to prevent the recurrence of field issues.As a Software Architect, you will be directly involved in the creation of new designs, architectures, and methods for large-scale distributed systems. You will work closely with product owners, senior engineers, and team leads to ensure that design roadmaps are aligned with long-term strategic vision and immediate term business priorities. As part of our DevOps model, you will develop the service end to end including conducting periodic on-call duties using a follow-the-sun model.The day-to-dayYour team is engaged in an exciting integration of multiple global satellite networks. Our venues meet the market needs of multiple businesses including maritime, business aviation, and commercial aviation. As some of our markets have very high standards and are regulated, our architecture must be flexible enough to meet the needs of new and emerging markets while satisfying our mature process and procedure-forward customers.You will take inputs from customers, product owners, regulatory restrictions, and combine them with your technical expertise to help design a new generation of software architecture that scales across all markets.The ability to express these architectures as roadmaps with iterations on the way to longer-term end goals is essential. Your designs should be easily expressed in requirements that DevOps teams can execute with minimal direction.What You'll Need• Typically requires 8+ years of related experience with commercial software development in building distributed applications and with a Master's degree in Computer Science or Computer Engineering; or 10+ years related experience with a Bachelor's degree in Computer Science or Computer Engineering; or 12+ years related experience without relevant degree• Strong background in networking• Python / Java / GoLang• Experience training /mentoring junior software developers• Experience designing and developing microservice architectures• Modern methodologies for independently configuring, testing, and deploying microservicesWhat Will Help You On The Job• Familiarity with aviation industry, its standards and practices• Experience deploying/hosting applications in Kubernetes• Familiarity with 665 Packaging and part numbersSalary range$161,000.00 - $255,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $200,500.00- $300,500.00/ annuallyAt Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.EEO StatementViasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.

Average salary estimate

$208000 / YEARLY (est.)
min
max
$161000K
$255000K

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 - Software and Platforms, Viasat

At Viasat, we believe in creating a world where connectivity transforms lives. Join our dynamic Software Architect team as we tackle global challenges and push the limits of technology. Located in the United States, this role is not just a job; it's an opportunity to shape the future of communication for commercial aircraft and maritime vessels. As a Software Architect at Viasat, you will design and build innovative software services that enhance operational efficiency and scalability, ensuring our systems can meet the high standards of our diverse client base. You’ll collaborate closely with product owners and engineers to craft architectures that are not only robust but flexible enough to adapt to emerging markets. Your expertise in networking and programming languages like Python, Java, or GoLang will be crucial as you mentor junior developers and promote a culture of excellence in software design and microservices architecture. With your hands-on approach to DevOps models and your ability to create actionable roadmaps, you’ll guide your team toward fulfilling long-term vision while addressing immediate business strategies. If you're ready to take ownership of monumental projects and make a positive impact across multiple industries, Viasat is the place for you! We value bold thinkers and enthusiastic doers who can drive our mission forward with creativity and passion.

Frequently Asked Questions (FAQs) for Software Architect - Software and Platforms Role at Viasat
What are the main responsibilities of a Software Architect at Viasat?

As a Software Architect at Viasat, your primary responsibilities include designing and developing large-scale distributed systems for commercial aviation and maritime clients. You'll collaborate with product owners and senior engineers to ensure designs align with business needs and regulatory standards. Additionally, you will implement and oversee automation processes, mentor junior developers, and contribute to a DevOps-oriented work culture.

Join Rise to see the full answer
What qualifications are needed for the Software Architect position at Viasat?

To qualify for the Software Architect role at Viasat, candidates typically need 8+ years of experience in software development with a relevant Master’s degree or 10+ years with a Bachelor’s. Strong expertise in networking, programming languages such as Python, Java, or GoLang, and experience in microservices architecture are essential, along with familiarity with industry standards in aviation.

Join Rise to see the full answer
How does Viasat support personal and professional development for Software Architects?

At Viasat, we prioritize the growth of our employees. As a Software Architect, you'll have opportunities for ongoing training and mentorship, which are key for advancing your career. You will collaborate with senior team members and have access to resources that enhance your skills in cutting-edge technologies, allowing you to stay ahead in the fast-paced tech landscape.

Join Rise to see the full answer
What is the work culture like for a Software Architect at Viasat?

The work culture at Viasat is inclusive, innovative, and driven by a commitment to excellence. As a Software Architect, you will work closely with a diverse team that values your input and collaboration. We foster an environment that encourages bold thinking and creativity, allowing you to take risks and explore new ideas for solving complex challenges.

Join Rise to see the full answer
What impact does the Software Architect role have on the company at Viasat?

The Software Architect role at Viasat has a significant impact on shaping the future of our software solutions in the aviation and maritime sectors. By designing scalable and efficient architectures, you'll help ensure that Viasat meets the demands of high-standard markets while paving the way for innovative approaches in communication technologies. Your work will directly contribute to enhancing the user experience and ensuring the reliability of our services.

Join Rise to see the full answer
Common Interview Questions for Software Architect - Software and Platforms
Can you describe your experience with designing distributed systems as a Software Architect?

When responding to this question, focus on specific projects where you played a pivotal role in designing distributed systems. Highlight any particular challenges you faced, the technologies you used, and how your architectural decisions impacted the overall project, ensuring to mention metrics of success where possible.

Join Rise to see the full answer
What programming languages are you comfortable working with as a Software Architect?

In your answer, clearly mention your proficiency in relevant programming languages like Python, Java, or GoLang, and provide examples of projects where you used these languages. Discuss how your programming skills contribute to your ability to design effective software architectures.

Join Rise to see the full answer
How do you approach mentoring junior developers as a Software Architect?

Discuss your mentoring style, emphasizing how you encourage collaboration and knowledge-sharing. Provide examples of how you've helped junior developers grow and succeed in their roles, such as conducting code reviews, providing resources, or leading training sessions.

Join Rise to see the full answer
What is your experience with microservices architecture?

Detail your experience with designing and implementing microservices architecture, including any challenges faced and how you overcame them. Highlight your understanding of the benefits of microservices, such as scalability and maintenance, to showcase your architectural insight.

Join Rise to see the full answer
Can you give an example of a complex problem you've solved as a Software Architect?

When answering this question, outline the problem, your thought process for approaching the solution, and the final outcome. Be specific about the technologies and designs you leveraged to effectively illustrate your problem-solving skills.

Join Rise to see the full answer
How do you ensure alignment between design roadmaps and business priorities?

Convey your approach to collaboration and communication with product owners and team leads. Discuss how regular check-ins, feedback loops, and adjusting priorities as needed help maintain alignment between technical designs and business objectives.

Join Rise to see the full answer
What tools do you use for managing software architecture projects?

Identify and describe tools you commonly use (like JIRA, Confluence, or Trello) and how they help in tracking project progress and facilitating communication among team members. Share examples of effective use of these tools in managing architecture projects.

Join Rise to see the full answer
How do you stay current with industry trends and advancements?

Explain your commitment to continuous learning through reading industry blogs, participating in relevant webinars, attending conferences, or being part of professional organizations. Share examples of how this knowledge has influenced your architectural decisions.

Join Rise to see the full answer
How do you implement DevOps practices into your architecture design?

Discuss your understanding of the DevOps philosophy and how you integrate it into your design process. Highlight specific practices, such as continuous integration and deployment, and outline their benefits on project outcomes.

Join Rise to see the full answer
What qualities do you believe are essential for a successful Software Architect?

Reflect on the key traits that contribute to success in this role, such as technical expertise, strong communication skills, collaboration, and a customer-focused mindset. Provide examples of how these qualities have played a role in your professional experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Mission Driven
Customer-Centric
Transparent & Candid
Rapid Growth
Dare to be Different
Casual Dress Code
Startup Mindset
Fast-Paced
Maternity Leave
Flex-Friendly
Some Meals Provided
Pet Friendly
Medical Insurance
Learning & Development
Dental Insurance
Commuter Benefits
Unlimited Vacation
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
tastytrade Hybrid Chicago, Illinois
Posted yesterday
Inetum Remote Aveiro, Portugal
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
PLANET S.A. Remote No location specified
Posted 2 days ago

Bigger challenges. Bolder ideas. Global impact. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. We’re the company behind the world’s fastest satellite internet service, with technology that’s helping to...

12 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 Strategy and Corporate Development Intern at SoundCloud
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health
Photo of the Rise User
Someone from OH, Dublin just viewed US Product Designer at Praxent
Photo of the Rise User
115 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Solon just viewed QA Analyst at Two Circles
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent