Software Engineer

SOFTWARE TECH SOLUTIONS INC.
Boston, MA, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$115,000.0 - $155,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+40 more
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

Job 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.

Requirements

  • 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.

Benefits & conditions

Why Work With Us

  • Opportunity to develop modern software applications and technology solutions.
  • Collaborative engineering environment focused on innovation and continuous improvement.
  • Exposure to cloud technologies, scalable systems, and software architecture.
  • Opportunities for technical development and career advancement.
  • Meaningful engineering projects with cross-functional collaboration.
  • Competitive compensation and performance-based incentives., * Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Vision insurance

About the company

Davide Dev Technology & Software Solutions LLC is positioned as a technology and software solutions company focused on application development, digital innovation, and modern software engineering. The Software Engineer role supports the development of reliable, scalable, and efficient technology solutions that address business and operational needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…