> Markdown version of [/jobs/ext/1427104-software-engineer](https://www.wearedevelopers.com/jobs/ext/1427104-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:** CAPE ANN ENTERPRISES LLC - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Applications Architecture, Software Applications, Automation of Tests, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Continuous Integration, Relational Databases, Software Debugging, HP Systems Insight Manager, Web Servers, Python (Programming Language), PostgreSQL, Linux System Administration, MySQL, Object-Relational Mapping, Performance Tuning, Software Engineering, Software Systems, Systems Integration, TypeScript, Web Applications, Test-Driven Development (TDD), ReactJS, Reliability of Systems, Backend, AngularJS, Information Technology, Front End Software Development, Restful APIs, Software Version Control, Docker, Programming Languages - **Published:** July 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p6ueu9w53e ## About the Role Typically 3-5 years of professional software engineering experience, with hands-on experience building and maintaining production-grade web applications., We work across a variety of technologies and projects, so we do not expect candidates to have experience with every technology listed below. However, successful candidates should have hands-on experience with several of these areas and demonstrate the ability to quickly learn and adapt to new technologies., Ability to independently deliver features and technical solutions while collaborating effectively with cross-functional teams and balancing technical excellence with business needs. Collaboration and communication: Strong communication and interpersonal skills, with the ability to work effectively with engineers, product teams, project managers, and non-technical stakeholders. Continuous growth: A proactive mindset with a passion for learning new technologies, improving engineering practices, and expanding technical capabilities. Education: Although not essential, a degree in Computer Science, Software Engineering, Data Science, or a related field would be advantageous. We are looking for engineers who are curious, adaptable, and eager to work across both traditional software engineering and AI technologies to solve real-world business problems. ## Description As a Mid-Level Software Engineer, you'll design, develop, and maintain modern software solutions for client projects. You'll own features, collaborate with experienced engineers, and continuously grow your technical expertise across the application stack., * Design, develop, test, and maintain high-quality software applications and services. * Write clean, efficient, and maintainable code that follows engineering standards and best practices. * Collaborate with senior engineers to design technical solutions, algorithms, and application architecture. * Build and integrate software components, APIs, and third-party services. * Troubleshoot, debug, and enhance existing applications and systems. * Participate in code reviews and contribute to improving code quality and engineering practices. * Design, implement, and maintain automated tests to ensure software reliability. * Create and maintain technical documentation for solutions and systems. * Collaborate closely with Product, QA, Design, Project Management, Data, and Engineering teams to deliver high-quality solutions. * Follow Agile development practices and actively contribute to planning, estimation, and technical discussions. * Support and mentor junior engineers through knowledge sharing, code reviews, and day-to-day collaboration. * Continuously identify opportunities to improve products, processes, and engineering practices., * Backend development using PHP, Java, Python, or similar modern programming languages and frameworks. * Frontend development using JavaScript, TypeScript, HTML, CSS, React, Angular, or similar technologies. * Relational databases, including MySQL, PostgreSQL, and ORM frameworks. * Building and consuming REST APIs and integrating third-party services. * Containerized development using Docker and related technologies. * Automated testing, test-driven development, and modern software quality practices. * Version control, CI/CD pipelines, and Agile development methodologies. * Linux-based environments, web servers, and infrastructure fundamentals. * Cloud platforms and infrastructure concepts. * Troubleshooting, debugging, performance optimization, and application monitoring. ## Related Videos - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [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 - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)