> Markdown version of [/jobs/ext/3993618-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3993618-senior-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Engineer - **Company:** Viasat, Inc. - **Location:** Newark, NJ, United States - **Experience:** Expert - **Salary:** $165,000.0 - $260,500.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, C++ (Programming Language), Cascading Style Sheets (CSS), Computer Networks, Data Structures, Domain Name System (DNS), Hypertext Transfer Protocols (HTTP), Python (Programming Language), Big O, Software Engineering, TCP/IP, Web Performance Optimization, Link Control Protocol, ReactJS, Backend, Information Technology, Web Technologies, Data Pipelines - **Published:** October 28, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88131483/1 ## About the Role * 5+ years experience in software development/engineering * Bachelor's degree or higher in Computer Science, or equivalent experience. We especially value interdisciplinary backgrounds-a BA in CS, or someone who explored philosophy, literature, design, or other fields alongside their technical studies * Systems design: You've designed and operated backend services in production, not just contributed features to them-you think about failure modes, deployment, and what happens at 3am * Foundation: Strong problem-solving, continuous learner, collaborative. You can explain something complex and make the listener understand it-and you treat a technical conversation as a shared build, integrating pushback in real time, rather than a lecture to defend * Optimizer instinct and ownership: You notice inefficient or broken things and can't leave them alone. You think about uptime, customers, and impact the way a founder does-anticipating failure modes and investigating without being told each step * Intellectual honesty: You're comfortable saying "I don't know" and candid about the edges of your understanding. We'd rather see genuine reasoning than performed expertise * Energized by what AI makes possible: Less about specific tools than disposition. One engineer can attempt far more than they could three years ago, and the people we want are already playing with that rather than waiting for it to settle-with judgment about when to trust these tools and when to push back, * Systems and product thinking: You reason about second- and third-order effects-who wins, who loses, what breaks, what emerges-and you care about whether what we build actually creates value for real users and customers, not just whether it's a good piece of engineering ## Description * Technical Skills: Solid fundamentals in Python, Go, Rust, Java, or C/C++, data structures, algorithms, complexity analysis, networking concepts (DNS, HTTP, TCP/IP), and web technologies (HTML, CSS, JavaScript, React). Familiarity with web performance metrics (LCP, CLS), edge/CDN internals, ML for real-world decision-making, or data pipelines is a plus-but we care more about how you learn than what you already know