> Markdown version of [/jobs/ext/4395559-software-engineer](https://www.wearedevelopers.com/jobs/ext/4395559-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:** SOFTWARE TECH SOLUTIONS INC. - **Location:** Boston, MA, United States - **Experience:** Experienced - **Salary:** $115,000.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Performance Management, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Continuous Integration, Data Structures, Database Queries, Software Debugging, DevOps, Programming Tools, Distributed Systems, Django Web Framework, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, Node.Js, NoSQL, Object-Oriented Software Development, Scrum Methodology, Software Architecture, Software Construction, Software Engineering, Software Systems, Systems Integration, Software Technical Review, TypeScript, Web Application Frameworks, Google Cloud, ReactJS, Delivery Pipeline, Spring-boot, Backend, Git, Solid Principles, Kubernetes, Information Technology, Restful APIs, Docker, Programming Languages, Microservices - **Published:** October 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=95518c1035c2ad36 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience. * 3-5+ years of professional software development experience. * Strong proficiency in one or more programming languages such as Python, Java, JavaScript, TypeScript, C#, or Go. * Experience with modern frameworks such as React, Node.js, Spring Boot, .NET, or Django. * Knowledge of RESTful APIs, microservices architecture, and backend development. * Experience with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or SQL Server. * Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform. * Experience using Git, CI/CD pipelines, automated testing, and modern development tools. * Understanding of data structures, algorithms, object-oriented programming, and software design principles. * Strong debugging, analytical, communication, and problem-solving skills. * Experience working in Agile or Scrum development environments. * Familiarity with Docker, Kubernetes, DevOps practices, or distributed systems is an advantage. ## Description Davide Dev Technology & Software Solutions LLC is seeking a talented, innovative, and results-driven Software Engineer to design, develop, test, and maintain scalable software applications and technology solutions. The ideal candidate will have strong programming skills, experience with modern software development frameworks, and a passion for building reliable, high-performance applications. This role offers an opportunity to contribute to software architecture, application development, cloud-based systems, and technology initiatives in a collaborative engineering environment. What You'll Do * Design, develop, test, deploy, and maintain scalable software applications. * Write clean, efficient, secure, and maintainable code following software engineering best practices. * Develop backend services, APIs, and integrations with internal and third-party systems. * Collaborate with product managers, designers, QA engineers, and other developers. * Participate in software architecture discussions and technical design reviews. * Troubleshoot, debug, and resolve software defects and performance issues. * Build and optimize database queries, data models, and application workflows. * Implement automated testing, continuous integration, and deployment pipelines. * Support cloud-based application development and infrastructure integration. * Conduct code reviews and contribute to engineering standards and documentation. * Monitor application performance, reliability, scalability, and security. * Participate in Agile development processes, sprint planning, and technical discussions. * Evaluate emerging technologies and recommend improvements to development practices. * Contribute to continuous improvement initiatives across the software development lifecycle.