> Markdown version of [/jobs/ext/3416464-software-engineer](https://www.wearedevelopers.com/jobs/ext/3416464-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:** Perry Pro Tech, Inc. - **Location:** United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Computer Programming, Databases, Continuous Delivery, Continuous Integration, Data Security, Perl (Programming Language), Expert Systems, Spring Framework, Object-Oriented Software Development, Software Architecture, Selenium, Software Engineering, Software Systems, Information Technology, Modeling and Simulation, Cloud Migration, Devsecops, Microservices - **Published:** September 22, 2026 - **Apply:** https://www.dice.com/job-detail/58b3df12-69cb-424c-ac05-0c0f1a7f0f6f ## About the Role * Education: This classification normally requires a relevant degree. Engineering positions require a degree in engineering or computer science. * At least six years of experience in the design and development of applications. * At least six years of experience developing analysis & design and software architecture documents. * At least six years coding experience with Java / Java Spring. * At least 3 years experience working on modernizing applications to microservices and migrating applications into AWS. * At least five years of experience with current network, development and database architectures and technologies. * At least five years of experience developing systems architectures, as required. * At least five years of experience developing enterprise projects utilizing iterative system development methodologies, as required. * Knowledge of advanced testing tools and at least one year of experience with automated test driven development in an agile environment. * Experience with continuous integrated and continuous delivery (CI/CD) tools and technologies. * At least one year of experience with user story development or analysis in an agile development environment, as required. * At least three years of experience as a technical leader of software engineering or computer professionals, as required. * At a minimum, DevSecOps tooling and processes knowledge is required. * Prior experience creating automate tests, preferably with Selenium. * Good understanding of Agile practices. ## Description * Ensures compatibility between equipment and software, analyzes operational/systems requirements, supports design reviews, and presents technical briefings. * Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs. * Serves as solutions provider to senior management and professional staff concerning areas of technological development and advancement. * Formulates recommendations on hardware/software interfacing, large scale systems, expert systems, and technical problems. * Performs business and system object modeling simulation and analysis. * Advises and recommends system characteristics that affect software systems such as storage capacity, processing speed, and I/O requirements. * Coordinates activities of developers and engineers. * Provides enterprise systems architecture expertise in developing systems supporting common purposes, processes, architectures, and standards. * Develops strategy for enterprise-wide methodology or tool implementation, or planning and implementing enterprise technology changes in all layers of the architecture including front end, middle tier and backend technologies and tools. * Assist in converting Perl programs to Java.