> Markdown version of [/jobs/ext/1219394-software-engineer](https://www.wearedevelopers.com/jobs/ext/1219394-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:** BJIT Corp. - **Location:** Algonquin, IL, United States (Remote available) - **Experience:** Expert - **Salary:** $85,467.0 - $153,317.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Frameworks, Cloud Computing, Computer Engineering, Continuous Integration, Software Debugging, Distributed Systems, Systems Analysis, NoSQL, Object-Oriented Software Development, Performance Tuning, Blockchain, Software Engineering, Software Systems, SQL Databases, Systems Integration, Enterprise Software Applications, Delivery Pipeline, Backend, Containerization, Information Technology, Restful APIs, Docker, Microservices - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d546af7b721de137 ## About the Role Qualification: Master/ Bachelor/ Associate in Computer Science, Computer Engineering, or a related field Minimum experience required: Bachelor's/Associate's in Computer Science, Computer Engineering, or a related field +2 yrs exp for a junior position. Master's in Computer Science, Computer Engineering, or a related field OR Bachelor's in Computer Science, Computer Engineering, or a related field + 5 years of exp for Sr Position. Skills: Java programming, Cloud platforms, Docker containerization,CI/CD pipelines, SQL/NoSQL databases, Distributed systems,Blockchain technologies Location: Algonquin, IL Pay rate: $85,467/year for Bachelor's/Associate + 2 yrs exp, $108,077/year for Master's + 0 yrs exp, $153,317/year for Bachelor's + 5 yrs exp (OES industry standards) (Employer will pay or exceed the prevailing wage, as determined by the U.S. Department of Labor) ## Description As an Software Engineer, the employee will be responsible for the following job duties: 1. Design, develop, test, and maintain scalable software applications and backend services using object-oriented programming languages and application frameworks. 2. Develop and implement backend systems and RESTful APIs supporting monolithic and microservices-based architectures. 3. Design and implement distributed software solutions, including applications integrating with blockchain or distributed ledger technologies. 4. Develop integrations between enterprise software systems and decentralized platforms, including smart-contract based functionality. 5. Deploy, manage, and maintain applications in cloud computing environments using industry-standard cloud platforms. 6. Implement containerized application deployments using containerization technologies and related tools. 7. Develop and maintain automated build, testing, and deployment pipelines to support continuous integration and continuous deployment (CI/CD). 8. Perform system analysis, software design, debugging, troubleshooting, and performance optimization to ensure scalability, reliability, and security. 9. Collaborate with cross-functional teams including quality assurance, product management, and operations to deliver software solutions. 10. Prepare technical documentation and provide engineering reports and updates to management. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [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) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)