2

Entry Level Data Software Engineer Jobs in Boston, MA

Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US Citizen ... Must Have: * 3 years Data Analysis * Bachelor's Degree * 3 years Linux command line * 3 years ...

Machine Learning Engineer, Data Mining

Boston, MA ยท On-site +1

$144K - $192K/yr

Omnitag, our ML-powered multimodal data mining framework, is the engine that powers this discovery ... Follow software engineering standards (version control, CI/CD, unit testing) for ML code.

Software Engineer Location: Boston/Waltham, MA | Hybrid Get To Know Us: SS&C Eze is seeking a ... Strong knowledge of data algorithms and structures. * Strong communication and collaboration skills.

Software Engineer (Boston)

Boston, MA ยท On-site

$160K - $225K/yr

Our engineering work spans a range of disciplines, including full-stack web development, data ... Seniority level: Entry level | Employment type: Full-time | Job function: Engineering and ...

Senior Software Engineer- Data

Westwood, MA ยท On-site

$137K - $180K/yr

Intentsify is seeking an experienced Data Engineer to join our team as a Senior Software Engineer - Data. We're looking for someone who can be hands-on and leverage their expertise to build scalable ...

Software Engineer Location: Boston/Waltham, MA | Hybrid Get To Know Us: SS&C Eze is seeking a ... Strong knowledge of data algorithms and structures. * Strong communication and collaboration skills.

Software Engineer Location: Boston/Waltham, MA | Hybrid Get To Know Us: SS&C Eze is seeking a ... Strong knowledge of data algorithms and structures. * Strong communication and collaboration skills.

Machine Learning Engineer, Data Mining

Boston, MA ยท On-site +1

$144K - $192K/yr

Omnitag, our ML-powered multimodal data mining framework, is the engine that powers this discovery ... Follow software engineering standards (version control, CI/CD, unit testing) for ML code.

The future of biology is in big data analysis, and we are on a mission to accelerate digital drug ... single software platform. We have attracted some of the best bioinformatics, engineering, and ...

Software Engineer

Woburn, MA ยท On-site

$110K - $138K/yr

You will join a multidisciplinary powerhouse of software engineers, physicists, mathematicians, and data scientists dedicated to taking innovative ideas from a whiteboard concept to a mature ...

Software Engineer, Database Migration Service

Boston, MA ยท On-site +1

$124K - $149K/yr

Want to make an impact on the data industry. Want to help Amazon building next generation data ... More information on AWS DMS is available at We are looking for an experienced Software Engineer to ...

Software Engineer, Database Migration Service

Boston, MA ยท On-site

$124K - $149K/yr

Want to make an impact on the data industry? Want to help Amazon building next generation data ... More information on AWS DMS is available at We are looking for an experienced Software Engineer to ...

Software Engineer, Database Migration Service

Boston, MA ยท On-site +1

$124K - $149K/yr

Want to make an impact on the data industry. Want to help Amazon building next generation data ... More information on AWS DMS is available at We are looking for an experienced Software Engineer to ...

Software Engineer

Tewksbury, MA ยท On-site +1

$87K - $157K/yr

The Defense Sector at Leidos currently has an opening for a Software Engineer with a active Secret ... In this mission we integrate data from existing C-sUAS infrastructure, radars, and sensors at ...

next page

Showing results 1-20

Entry Level Data Software Engineer information

See Boston, MA salary details

$48.3K

$140.9K

$192.8K

How much do entry level data software engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for entry level data software engineer in Boston, MA is $140,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,400.00 and $149,400.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Data Software Engineer vs Data Analyst?

AspectEntry Level Data Software EngineerData Analyst
Required CredentialsBachelor's in Computer Science, Data Science, or related field; programming skills in Python, Java, or SQLBachelor's in Statistics, Mathematics, or related field; proficiency in Excel, SQL, and data visualization tools
Work EnvironmentDeveloping data pipelines, software tools, and applications; collaborating with data engineers and software developersAnalyzing data sets, creating reports, and visualizations; working closely with business teams
Employer & Industry UsageTech companies, startups, and enterprises focusing on data-driven software solutionsFinance, marketing, healthcare, and consulting firms focusing on data insights

While both roles involve working with data, Entry Level Data Software Engineers focus on building data systems and software, requiring programming skills. Data Analysts primarily interpret data to provide insights, emphasizing analysis and visualization. The roles often overlap but serve different functions within data teams.

What are the key skills and qualifications needed to thrive as an Entry Level Data Software Engineer, and why are they important?

To thrive as an Entry Level Data Software Engineer, you need foundational knowledge in programming (such as Python, Java, or SQL), data structures, and algorithms, typically supported by a relevant degree or coursework in computer science or related fields. Familiarity with tools like Git, databases (e.g., MySQL, PostgreSQL), and data processing frameworks (such as Hadoop or Spark) is often required. Problem-solving abilities, attention to detail, and strong teamwork and communication skills help you adapt and collaborate effectively. These skills and qualities are essential for building reliable data solutions and contributing to team-driven engineering projects.

What are some common challenges faced by entry level data software engineers, and how can they overcome them?

Entry level data software engineers often encounter challenges such as understanding complex data pipelines, adapting to new technologies quickly, and collaborating with cross-functional teams. To overcome these challenges, it's helpful to ask questions regularly, seek mentorship from more experienced colleagues, and invest time in learning the company's tech stack and best practices. Developing strong communication skills will also make it easier to work with data scientists, analysts, and other engineers, ensuring smoother collaboration and faster professional growth.

What does an Entry Level Data Software Engineer do?

An Entry Level Data Software Engineer designs, develops, and maintains software systems that handle and process data. They often work with databases, data pipelines, and tools for collecting, storing, and analyzing large datasets. Their responsibilities typically include writing code, debugging, testing applications, and collaborating with other engineers or data scientists. This role is ideal for those new to the field, as it allows them to build foundational skills in software engineering and data management.
What are popular job titles related to Entry Level Data Software Engineer jobs in Boston, MA? For Entry Level Data Software Engineer jobs in Boston, MA, the most frequently searched job titles are:
Infographic showing various Entry Level Data Software Engineer job openings in Boston, MA as of July 2026, with employment types broken down into 43% Full Time, and 57% Part Time. Highlights an 72% In-person, 14% Hybrid, and 14% Remote job distribution, with an average salary of $140,924 per year, or $67.8 per hour.
Software Engineer

Software Engineer

Aquila Technology

Lexington, MA โ€ข On-site

Other

Retirement, PTO

Posted 4 days ago


Job description

Software Engineer

Clearance Level: Must be able to obtain a Secret Clearance- Must be US Citizen

Location: The position requires full-time onsite presenceย within 100 miles of Lexington MA.ย May require occasional travel.

At Aquila Technology, you will see our teamโ€™s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart, purposeful solutions that work. Aquila is the right people with the right skills driving the right outcomes. We call this the Aquila Advantage.

Aquila Technology is seeking a highly skilled Software Engineer to join our team in supporting one of the countryโ€™s premier defense research organizations.ย  The team is seeking someoneย with strong computer networking, Linux, and software programming skills that are backed up through experience, education, and/or certification. As a member of the testbed team, the engineer will be responsible for debugging problems with the testbed, proposing solutions, and implementing fixes. Strong communication skills, the ability to work in a team, and the self-motivated curiosity to dive into the details of system behavior are necessary for the position. The engineer will be responsible for assisting the technical staff in preparing reports for senior stakeholders on experimental findings.

Must Have:

  • 3 years Data Analysis
  • Bachelor's Degree
  • 3 years Linux command line
  • 3 years Computer Networking (TCP/IP and UDP/IP communication)
  • 3 years Core network protocols (DNS, DHCP, SNTP, SNMP)
  • 3 years Network analysis tools (e.g., Wireshark or Zeek)
  • 3 years Network modeling and emulation using Linux Containers (Docker, CORE)
  • 3 years Software Documentation
  • 3 years Object Oriented Software Design and Development
  • 3 years Python and Bash scripting
  • 3 years Software Design/Development

Nice to Have:

  • Developing distributed systems
  • Digital and Wireless Radio/Communications Technology
  • Experience with OMS (open mission systems) and UCI (universal command and control interface)
  • Containerization (Docker, podman, etc.)
  • Kubernetes

Key Responsibilities:
o Linux command line
o Scripting (Bash or Python)
o Ability to plot data and provide visualization
o Ability to analyze data and communicate results
o Network protocol experience (TCP/IP)
o Network emulation especially CORE
o Networking Skills: Wireshark, TCP dump, SS
o Experience working in a classified environment
o Basic network hardware knowledge
o Troubleshooting skills
Preferred Qualifications:
o J-series messaging or OMS/UCI
o Experience with HAIPE devices
o Metric collection (Prometheus) and visualization (Grafana)
o PODMAN or Docker
o Distributed Systems
o Radio or wireless system knowledge
o Test and Integration Experience
o Automated testing frameworks
o Networking Certs (Network+, Security+, CCNA, etc.)
o Kubernetes

Benefits and Perks:
Aquila team members experience the opportunity to be part of a fast-paced, customer-focused, and technically innovative work environment. Aquila strives to deliver the best of the best in technical services to our customers. Candidates that possess a love for technical challenges, a desire to constantly learn, and the desire to establish themselves as critical players within a team will enjoy calling Aquila Technology home.
Our Perks Include:
PTO - 15 days (vacation/sick) 10 paid holidays - 6 standard (New Yearโ€™s, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) - 4 floating holidays prorated based on your day of hire:

  • 1.5 paid days, or 12 hours, for approved volunteer work
  • 1 week of paid maternity/paternity LOA after 1 year of Full-time employment
Tuition & Training Reimbursement- 5K annually for pre-approved, Eligible full-time team members who have completed a minimum ofsix (6) monthsof employment may apply for tuition reimbursement for approved, job-related courses taken through an accredited college or university. Team members must achieve a grade of โ€œBโ€ or better to qualify for reimbursement.Aquila will reimburse up to $5,000 per fiscal year for tuition expenses only. Expenses related to training programs, certifications, books, materials, meals, transportation, or other non-tuition costs are not eligible under the Tuition Reimbursement Program. All tuition reimbursement requests must be submitted to and approved by the team memberโ€™s Manager prior to course registration. Reimbursement will be issued upon successful course completion and submission of final grades and proof of payment.

401K with Fidelity - Eligible to participate following 90 days of employment. Company match on employee contribution:

  • $1/$1 up to 3%, then .50 cents / $1 for 4th and 5th %s
  • Fully vested from day one
  • Company match does not apply to catch-up contribution
Cell Phone & Internet Reimbursedup to $150 monthly to cover cell phone, data, and home internet expenses. Aquila Technology will reimburse team members who work from home ONLY for cell phone/mobile device fees for work-related communications and/or operations each month. Employees eligible for this benefit must work remote 2 days a week or more to qualify.

Buy Your Own Device (BYOD) - Team members are eligible for reimbursement of up to $1,500 every three (3) years for the purchase of electronic equipment used to access corporate services. To qualify for this benefit, employees must have completed a minimum of six (6) months of employment and must agree to and sign the Device Minimum Configuration Form prior to reimbursement. Electronic devices eligible under the Buy Your Own Device (BYOD) program are limited to cell phones, laptops, and tablets.

Location: This position will be Full-Time onsite. Must be live within 100 miles of Lexington MA.May require occasional travel.

Clearance Level: Interim clearance is sufficient for start

Interview process: initial zoom screening and then second round would be onsite interviews. They would consider candidates for second round zoom if they are relocating but local candidates should expect to come onsite.

We are an Equal Opportunity Employer.