> Markdown version of [/jobs/ext/2708818-software-engineer](https://www.wearedevelopers.com/jobs/ext/2708818-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:** ONE STOP COLLECTIBLE CORP - **Location:** Boston, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Apache Tomcat, Architectural Patterns, Big Data, Unix, Cascading Style Sheets (CSS), Cyber Security, Computer Programming, Databases, Software Design Patterns, Human-Computer Interaction, JSON, PostgreSQL, Object-Oriented Software Development, Web Container, Software Engineering, Software Systems, SQL Databases, Single Page Application, AngularJS, Front End Software Development, Restful APIs - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-ibosscloud-70532 ## About the Role We are looking for a passionate Senior Software Engineer, who is ready to work on the cutting edge of Cyber Security Software solutions. This is an excellent opportunity to become a core member of a rapidly growing software development team. You will possess great programming skills, have a sound understanding of engineering best practices and have the drive to deliver the very best. Additionally, you must have excellent communication skills, as you will be interfacing both with various departments internally and customers externally., * 5+ years of experience using Java technology stack and servlet containers * 3+ years of experience with frontend technologies (Javascript, HTML, CSS) * Working knowledge of database technologies and SQL, especially PostgreSQL * In-depth experience with OO design and proven design patterns * Comfortable working on a Unix environment * Experience working in an Agile environment * Team player with excellent interpersonal skills and the ability to work in a fast-paced environment * Strong analytical capability, independent thinking and good decision making skills * Must have a good sense of engineering tradeoffs, with an ability to understand the impact of software changes on extendibility, scalability, performance, and maintainability * Demonstrate excellent oral and written communication skills with the ability to listen, articulate, facilitate and advocate Preferred Skills * Experience with Tomcat and Spring * Experience with single-page applications using frameworks such as AngularJS * Knowledge of security, networking and handling of large datasets * Ability to identify and resolve performance problems in code * Experience building RESTful JSON APIs ## Description * Ability to design and develop clean maintainable solutions to new business problems in all layers of the application, from the user interface to database layer * Adhere to established engineering and architectural patterns * Work as part of a team to deliver solutions in an Agile fashion * Ability to break down complex product requirements, providing development estimates as needed. * Deliver high quality code that has been thoroughly tested ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## 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 Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)