> Markdown version of [/jobs/ext/4028935-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4028935-senior-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 Software Engineer - **Company:** HPR Partners LLC - **Location:** Needham, MA, United States - **Experience:** Expert - **Salary:** $88,000.0 - $267,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), C++ (Programming Language), Computer Engineering, Software Debugging, Linux, Python (Programming Language), Multiprocessing, Socket Programming, Software Engineering, System Programming, Transmission Control Protocol (TCP), Multithreading, Scripting, High Performance Computing, Concurrency, Information Technology - **Published:** October 30, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-needham-junction-ma--9144fa42-68a1-4ae4-84d5-e11d5d6179ab ## About the Role Software Engineering, Capital Markets, Software Engineering, Leading Edge Technology, High Throughput, C Programming Language, Linux Operating System, Debugging Skills, Product Development, Mentoring, * MS/BS in Computer Science, Electrical Engineering, Computer Engineering, or related * 5+ years of relevant work experience * Strong C programming skills * Linux application development expertise * Demonstrated ability to work through complex engineering obstacles and proven success leading engineering teams to efficient and accurate solution to these problems * Experience defining test scenarios and test cases to ensure quality of team deliverables * Passionate about writing software that is clean, simple, and elegant * Proficiency with concurrency and multi-threaded architectures * Expertise with socket programming and TCP * Familiarity with scripting languages such as Python and Shell * Comfortable being onsite in Needham, MA 5 days a week DESIRED SKILLS: * Experience with C++ and Java * Financial market knowledge ## Description * Utilize your expertise in low-level programming as we advance the state of the art in high performance computing and electronic trading * Provide the necessary guidance and hands-on delivery of the design, development, and debugging of C applications that run on multi-core Linux systems to process large amounts of high-throughput, low-latency network data * Be a key contributor to our process and team culture, continually iterating on how we build products, not just on what we build * Lead and mentor software engineers, encouraging our culture of continuous learning and collaboration * Collaborate directly with customers that are using the products that you develop