Senior Software Architect - Edge & Distributed Systems
Viasat
United States
Hybrid
USD 161,000 - 255,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Competitive salary
Comprehensive benefits package
Flexible working hours
Job summary
A global technology company is seeking a Software Architect with extensive experience in distributed systems and edge devices. This role involves designing software services for aviation and maritime markets, improving software practices, and collaborating with cross-functional teams. Candidates should have a strong background in software development, microservices architecture, and edge computing. The position allows for hybrid work, combining both in-office and remote flexibility.
Qualifications
8+ years of experience in commercial software development.
Hands-on experience with distributed applications.
Experience with edge devices and real-time considerations.
Practical experience leveraging AI tooling.
Influence development teams with new software practices.
Responsibilities
Design and deliver software services for edge devices.
Evolve software practices to improve agility and quality.
Combine customer needs with technical expertise for new architecture designs.
Work collaboratively with cross-functional teams.
Skills
Software Development
Distributed Applications
Domain Modeling
Micro-services Architecture
AI Tooling
C/C++/Python/Java/GoLang
Virtualization Technologies
Education
Master's degree in Computer Science or Engineering
Bachelor's degree in Computer Science or Engineering
Tools
Kubernetes
Docker Compose
Job description
A global technology company is seeking a Software Architect with extensive experience in distributed systems and edge devices. This role involves designing software services for aviation and maritime markets, improving software practices, and collaborating with cross-functional teams. Candidates should have a strong background in software development, microservices architecture, and edge computing. The position allows for hybrid work, combining both in-office and remote flexibility.