1

Bs In Computer Science Jobs in Massachusetts (NOW HIRING)

What We Look For In a AP Computer Science A Tutor * Advanced Subject Mastery: Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists ...

What We Look For In a AP Computer Science A Tutor * Advanced Subject Mastery: Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists ...

What We Look For In a AP Computer Science A Tutor * Advanced Subject Mastery: Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists ...

What We Look For In a AP Computer Science A Tutor * Advanced Subject Mastery: Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists ...

next page

Showing results 1-20

Bs In Computer Science information

See Massachusetts salary details

$61.7K

$90.8K

$107K

How much do bs in computer science jobs pay per year?

As of Jun 21, 2026, the average yearly pay for bs in computer science in Massachusetts is $90,765.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,600.00 and $102,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive with a BS in Computer Science, and why are they important?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What are the jobs after BS computer science?

Graduates with a BS in Computer Science can pursue roles such as software developer, systems analyst, database administrator, network administrator, cybersecurity analyst, and web developer. These positions typically require knowledge of programming languages, problem-solving skills, and familiarity with tools like Java, Python, or SQL.

What professions make $200,000 a year without a degree?

In the tech industry, roles such as software engineers, data scientists, and cybersecurity specialists can earn $200,000 or more annually, especially with experience, advanced skills, and certifications like AWS or Cisco. High-paying positions often require strong technical expertise, problem-solving abilities, and sometimes remote work or leadership responsibilities, but they do not always require a traditional degree if skills are demonstrated through portfolios or certifications.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

What can you do with a BS in computer science?

A BS in computer science prepares individuals for a variety of roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. Graduates can work in technology companies, finance, healthcare, or government agencies, often utilizing programming languages, data structures, and problem-solving skills to develop and maintain software systems. Certifications like CompTIA or Cisco can enhance job prospects, and roles typically require strong analytical and technical abilities.

Is a BS in computer science worth IT?

A BS in computer science is generally valuable for roles like software developer, systems analyst, or data scientist, as it provides foundational knowledge in programming, algorithms, and systems. It can improve job prospects, earning potential, and opportunities for advancement in the tech industry, especially when combined with practical experience and certifications in relevant tools or languages.
What cities in Massachusetts are hiring for Bs In Computer Science jobs? Cities in Massachusetts with the most Bs In Computer Science job openings:
Infographic showing various Bs In Computer Science job openings in Massachusetts as of June 2026, with employment types broken down into 42% Full Time, 35% Part Time, 13% Temporary, and 10% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $90,765 per year, or $43.6 per hour.
Computer Scientist with Security Clearance

Computer Scientist with Security Clearance

MIT Lincoln Laboratory

Lexington, MA

$100K - $120K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

The Human Resilience Technology Group develops, adapts, and deploys advanced technologies to address the most significant challenges in humanitarian assistance, disaster relief, global development, community resilience, and climate change. We extend rapidly evolving technical capabilities - such as sensing and signal processing techniques, data science, software tools, and systems analysis - to under-served mission needs across the domestic and international landscape. Recent program efforts have included: * Integrating advanced remote sensing and situational awareness technologies * Applying novel analytical methods - including artificial intelligence and machine learning - to longstanding humanitarian challenges, especially in sparse and challenging data environments * Creating software decision support and data visualization platforms for critical decision-making * Improving community resilience and emergency preparedness through rigorous systems analysis and solutions architectures * Developing novel robotic systems for navigation and sensing in constrained and hazardous environments Job Description Our Group is actively seeking a recent (0 - 5 years) Bachelor's level graduate in Computer Science, Computer Engineering, Applied Mathematics, or related disciplines with a strong programming background to support our diverse portfolio of projects.

This role involves working on a variety of technical tasks that directly contribute to deliverables. Responsibilities include developing demos and prototypes, maintaining existing applications, writing automation scripts, and building software tools that support our mission areas and programs. Projects may range from creating proof-of-concept systems to refining operational tools.

Success in this position requires the ability to interpret requirements, ask clarifying questions, deliver functional solutions within project timelines, work independently while knowing when to seek guidance, adapt to shifting priorities, and communicate progress effectively. The collection of mission and technical areas that we support is quite broad, and we recognize that successful candidates may come with a similarly wide range of technical backgrounds and extracurricular experiences. This position offers significant opportunities for hands-on learning, mentorship, and exposure to cutting-edge technologies applied to real-world humanitarian and resilience challenges.

Requirements Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, or related fields * Strong programming skills in at least one high-level language (e.g., Python, MATLAB, Java, C/C++) * Demonstrated problem-solving abilities through coursework, projects, or internships * Experience with version control systems (e.g., Git) and collaborative software development * Experience testing and verifying software functionality * Ability to work effectively in a collaborative, interdisciplinary team environment * Good written and oral communication skills to explain technical concepts clearly * Eagerness to learn and adapt to dynamic project requirements Preferred QualificationsExperience or demonstrated interest in 3 or more of the following: * Experience with GIS and geospatial libraries (e.g., ArcGIS Pro, QGIS, geopandas, gdal, pdal) * Experience building graphical user interfaces * Experience with scripting languages (e.g., Bash, Shell) * Experience with Linux/Unix operating systems * Experience with developing with Large Language Models APIs (e.g., HuggingFace, OpenAI/Anthropic/Google, ollama, vLLM) * Experience with databases and query languages (e.g., SQL, postgres) * Experience with using high performance computers and SLURM 100% onsite expectation to be revaluated after 1 year of employment Recent Graduate Hiring Range: $100,200 - $120,000 Experienced Hiring Range: $100,200 - $150,000 Disclaimer: MIT Lincoln Laboratory provides a typical hiring range as a good faith estimate of what we reasonably expect to offer for this position at the time of posting. The final salary offered to a selected candidate will depend on various factors, including-but not limited to-the scope and responsibilities of the role, the candidate's experience, skills and education/training, internal equity considerations and applicable legal requirements. This range reflects base salary only and does not include additional forms of compensation or benefits.

At MIT Lincoln Laboratory, our exceptional career opportunities include many outstanding benefits to help you stay healthy, feel supported, and enjoy a fulfilling work-life balance. Benefits offered to employees include: * Comprehensive health, dental, and vision plans * MIT-funded pension * Matching 401K * Paid leave (including vacation, sick, parental, military, etc.) * Tuition reimbursement and continuing education programs * Mentorship programs * A range of work-life balance options * ... and much more!

Please visit our Benefits page for more information. As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks . Selected candidate will be subject to a pre-employment background investigation and must be able to obtain and maintain a Secret level DoD security clearance.

MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.

Requisition ID: 42942