> Markdown version of [/jobs/ext/2572557-software-dev-engineer-software-dev-engineer-iv](https://www.wearedevelopers.com/jobs/ext/2572557-software-dev-engineer-software-dev-engineer-iv). 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 Dev Engineer - Software Dev Engineer IV - **Company:** Everforth Apex - **Location:** North Reading, United States - **Salary:** $156,000.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Software Applications, C++ (Programming Language), Software Documentation, Computer Engineering, Software Design Patterns, Linux, Middleware, Java Database Connectivity, Enterprise Messaging Systems, Object-Oriented Software Development, Oracle Databases, SQL Databases, Systems Architecture, Multithreading, Distributed Programming, Information Technology - **Published:** August 31, 2026 - **Apply:** https://www.dice.com/job-detail/0d95f6b1-8bf6-4891-9e12-2ece2cbfb47e ## About the Role * Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field. * One year of experience in the job offered or a related role such as Software Engineer or Software Developer. * Experience with multi-threaded and distributed programming in Java or C++ on Linux. * Experience with JDBC, SQL, object-oriented design, and design patterns. * Ability to participate in a 24x7 on-call support rotation. * Willingness to travel for onsite troubleshooting and project launches. * Employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field plus five years of progressively responsible experience in the specialty area as equivalent to the Master's degree requirement. ## Description * Design, develop, implement, test, document, and deliver large-scale, multi-tiered, distributed software applications, tools, systems, and services. * Develop solutions using multi-threaded and distributed programming in Java and C++. * Utilize JDBC, SQL, object-oriented design principles, design patterns, Oracle databases, and middleware messaging systems in a Linux environment. * Gather and analyze business and functional requirements and translate them into technical specifications. * Build robust, scalable, and supportable solutions aligned with overall system architecture. * Own the delivery of complete system components or applications. * Serve as a technical lead on complex projects while following engineering best practices. * Produce comprehensive and user-friendly software documentation. * Participate in a 24x7 on-call support rotation. * Travel as needed for onsite troubleshooting and project launches. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)