> Markdown version of [/jobs/ext/644307-software-developer](https://www.wearedevelopers.com/jobs/ext/644307-software-developer). 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 Developer - **Company:** CSSI, Inc. - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Computer Programming, Java Platform Enterprise Edition (J2EE), MATLAB, Extensible Markup Language (XML), Information Technology - **Published:** June 25, 2026 - **Apply:** https://recruiting.ultipro.com/CSS1000CSSI/JobBoard/7562179a-2ac9-40ad-a63f-7669f1e4b457/OpportunityDetail?opportunityId=8a99c077-5a63-4b38-a716-5ce363540fc9 ## About the Role * Bachelors of Science in Computer Science or Software Engineer * Proficient knowledge with Java * This position is hybrid, requiring a combination of remote and in-office work. To support collaboration and occasional on-site requirements, preference will be given to candidates who reside within a 50-mile radius of the work location. * U.S. Citizen or Green Card Permanent Resident, minimum 3+ years of U.S. residency and Public Trust approval Desired Qualifications: * Desired experience includes: engineering and mathematics programming background. * Geospatial knowledge, aviation industry knowledge, knowledge of web map services, J2EE, XML/AIXM, CAD programs, Matlab all a plus. * Requires the ability to work on existing code within existing designs in a large and diverse Java application. * Requires highly productive consistent independent performance to produce quality solutions to existing software problems or new features. * Candidate must have strong testing skills for testing independently both before and after changes in order to produce high quality solutions prior to submitting for formal review and testing. * Ability to work in a professional environment, learn and work well with others, and share information is essential. * Candidate should have a strong interest in engineering software programming with a long term employment outlook. ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) - [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) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)