> Markdown version of [/jobs/ext/2016747-software-engineer](https://www.wearedevelopers.com/jobs/ext/2016747-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). --- # Software Engineer - **Company:** Forterra - **Location:** Clarksburg, MD, United States - **Experience:** Expert - **Salary:** $155,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Cloud Computing, Communications Protocols, Computer Programming, Distributed Systems, Middleware, Protocol Buffers, IPv4, Linux System Administration, Networking Basics, Routing, Performance Tuning, TCP/IP, Transmission Control Protocol (TCP), Multithreading, Concurrency, Firewalls (Computer Science), Iptables - **Published:** August 10, 2026 - **Apply:** https://jobs.military.com/career/304119/senior-software-engineer-california-ca-east-palo-alto ## About the Role * 5 Years of experience developing in Linux-based environments\n * Hands-on experience with middleware frameworks and communication protocols (e.g., ROS, DDS, Protobuf, gRPC)\n * Ability to write clean, maintainable, and well-documented code\n * Strong understanding of multi-threaded programming, concurrency, and performance optimization\n * Proven ability to design scalable systems and develop clean, intuitive APIs\n * Eligibility to obtain a U.S. Secret security clearance\n, * Familiarity with the challenges of wireless, wired, cloud, and satellite communications\n * Working knowledge of networking fundamentals - TCP/IP stack, TCP, UDP, IPv4, routing, and firewall tools (e.g., iptables)\n * Experience with distributed system\n ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)