1

Software Development Software Engineer Jobs in Massachusetts

Software Development . Write clean, maintainable, and efficient code for software applications and distributed systems while adhering to engineering best practices. GenAI Product Development

Aquila Technology is seeking a Software Developer will support development of virtual testbed infrastructure software and automation tooling to run tests that evaluate IP networking and data sharing ...

Software Dev Engineer III - AMZ9893305

Boston, MA · On-site

$178.13K - $227.40K/yr

Software Dev Engineer III Job Location: Boston, Massachusetts Job Number: AMZ9893305 Position Responsibilities: Drive the architecture and design of large-scale, multi-tiered, distributed software ...

You've heard of how these practices have changed development and operations -- we're doing that for ... We're looking for software engineers who fit an entrepreneurial mold, who are self-motivated and ...

Senior Software Engineer

Methuen, MA

$128.10K - $168.80K/yr

As a Senior Software Engineer for robotics applications, you will be part of a small pluri-disciplinary development team of 5 to 10 engineers, dedicated to the development of a complete surgical ...

Software development experience including Java and/or JavaScript programming experience * Familiarity with object-oriented systems and enterprise design patterns * Familiarity with wide portfolio of ...

Software Engineer Clearance Level: Must be able to obtain an Active Secret Clearance - Must be US ... Leverage AI development tools (Copilot, Cursor, Claude Code, etc.) to accelerate development ...

Senior Software Engineer

Methuen, MA · On-site

$128.10K - $168.80K/yr

As a Senior Software Engineer for robotics applications, you will be part of a small pluri-disciplinary development team of 5 to 10 engineers, dedicated to the development of a complete surgical ...

next page

Showing results 1-20

Software Development Software Engineer information

What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What does a Software Development Software Engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

What are popular job titles related to Software Development Software Engineer jobs in Massachusetts? For Software Development Software Engineer jobs in Massachusetts, the most frequently searched job titles are:
What cities in Massachusetts are hiring for Software Development Software Engineer jobs? Cities in Massachusetts with the most Software Development Software Engineer job openings:
Software Engineer-Artificial Intelligence 4

Software Engineer-Artificial Intelligence 4

Indotronix International Corporation

Cambridge, MA • On-site

$82.76 - $104/hr

Full-time

Posted 3 days ago


Job description

Software Engineer-Artificial Intelligence 4 | Cambridge, Massachusetts, United States Software Engineer - Artificial Intelligence 4
Location: Cambridge, MA | Shift: First | Onsite
About the Role
Join Indotronix as a Senior AI Software Engineer and play a pivotal role in the design, development, testing, and deployment of advanced AI-driven software solutions. Work in a fast-paced, cutting-edge environment alongside talented cross-functional teams to create scalable applications and enhance engineering workflows. This is an excellent opportunity for career advancement, technical leadership, and exposure to the latest AI and software development practices.
Responsibilities
  • Design, develop, document, and implement AI algorithms and models using industry-leading tools and methodologies
  • Lead technical activities and mentor junior engineers on best software engineering practices
  • Build robust software applications with C, C++, Python, or similar modern programming languages
  • Support automated testing initiatives using frameworks such as Google Test and PyTest
  • Contribute to automation and optimization of CI/CD workflows with tools like Jenkins or GitLab CI/CD
  • Collaborate with Hardware-in-the-Loop (HIL) teams for seamless software integration and testing
  • Accelerate software development and testing using AI frameworks such as TensorFlow or PyTorch
  • Participate in software integration, debugging, validation, and performance optimization
  • Produce and maintain clear technical documentation; communicate effectively with engineering and product teams
  • Drive continuous improvement initiatives and uphold software engineering best practices

Required Skills and Experience
  • Bachelor's degree in Engineering, Computer Science, Mathematics, Physics, Chemistry, or related technical field (Master's preferred)
  • 5+ years of experience (or 3+ years with a Master's) in software engineering roles
  • Proficiency in C, C++, Python, or comparable modern programming languages
  • Hands-on experience with the software development lifecycle and Agile methodologies
  • Familiarity with automated testing methodologies and frameworks (Google Test, PyTest)
  • Strong problem-solving, collaboration, and communication abilities
  • Ability to work onsite in Cambridge, MA

Preferred Skills
  • Experience with AI algorithms and AI development tools
  • Familiarity with TensorFlow, PyTorch, or similar AI frameworks
  • Experience with CI/CD tools such as Jenkins or GitLab CI/CD
  • Exposure to Hardware-in-the-Loop (HIL) environments
  • Knowledge of ADA programming or avionics software development
  • Eligibility to obtain a U.S. Security Clearance if sponsored

Benefits
  • Competitive compensation
  • Opportunities for career growth and leadership
  • Work with cutting-edge AI technologies and frameworks
  • Collaborative, high-tech, and inclusive team environment
  • Exposure to advanced engineering workflows and industry best practices

How to Apply
Ready to advance your AI software engineering career? Submit your resume and cover letter through the Indotronix careers portal or reach out to our Cambridge office for more information. Take the next step in joining a dynamic, innovative team driving the future of AI software development.

Indotronix Avani Group logo

About Indotronix Avani Group

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US

Year founded

1986