1

Software Engineer Software Developer Jobs in Westminster, MD

Overview of Opportunity Two Six Technologies is seeking an Junior Software Engineer to join our team of dedicated developers and researchers. You'll work alongside top-tier engineers to build, test ...

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm development, manipulation of extremely large data ...

Software Engineer

Cockeysville, MD ยท On-site

$150 - $200/hr

Collaborate closely with hardware engineers in dynamic, handsโ€‘on lab environments to provide critical software expertise during development and troubleshooting phases. * Debug and troubleshoot ...

Principal Software Engineer

Woodbine, MD ยท On-site

$148K - $198K/yr

The Principal Software Engineer will drive the company's technical vision and provide strategic guidance to the software development team. This senior role is for an individual with deep industry ...

Software Engineer

Hunt Valley, MD ยท On-site

$86K - $115K/yr

Exposure to Azure DevOps, and experience using Git Source Control. * Exposure to Continuous Integration and automated Deployments. * Experience with Cloud and Software-as-a-Service paradigm and ...

Software Engineer

MD ยท On-site

$86K - $115K/yr

Exposure to Azure DevOps, and experience using Git Source Control. * Exposure to Continuous Integration and automated Deployments. * Experience with Cloud and Software-as-a-Service paradigm and ...

Full Stack Software Developer

Taneytown, MD ยท On-site

$80 - $100/hr

Full Stack Software Developer EVAPCO, Inc. is an employee-owned manufacturing company with global resources and solutions for worldwide heat transfer applications. We are dedicated to designing and ...

New

Software Engineer I

Hunt Valley, MD ยท On-site

$99K - $163K/yr

We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the Salesforce ecosystem. In this role, you will: - Leverage your solid ...

Software Engineer III

Owings Mills, MD

$54.75 - $73.75/hr

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and ...

Full Stack Software Developer

Taneytown, MD ยท On-site

$75K - $90K/yr

Full Stack Software Developer EVAPCO, Inc. is an employee-owned manufacturing company with global resources and solutions for worldwide heat transfer applications. We are dedicated to designing and ...

Rowe Price Associates, Inc. seeks a Lead Software Engineer in Owings Mills, MD to lead and implement technology solutions for a large Software Test Automation team and: * Design and develop Software ...

Full Stack Software Developer

Taneytown, MD ยท On-site

$75K - $90K/yr

Full Stack Software Developer EVAPCO, Inc. is an employee-owned manufacturing company with global resources and solutions for worldwide heat transfer applications. We are dedicated to designing and ...

Senior Software Engineer

Sparks, MD ยท On-site

$117K - $154K/yr

Senior Software Engineer Location : Sparks, MD Duration : 6+ months contract Start Time : 8:00 AM End Time : 5:00 PM Total Hours/week : 40.00 Qualifications Qualifications: * Requires a BS degree in ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Westminster, MD salary details

$46.1K

$107.5K

$159.5K

How much do software engineer software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for software engineer software developer in Westminster, MD is $107,480.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,500.00 and $124,900.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

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

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in Westminster, MD look for?

The top searched job categories for Software Engineer Software Developer jobs in Westminster, MD are:

What cities near Westminster, MD are hiring for Software Engineer Software Developer jobs?

Cities near Westminster, MD with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in Westminster, MD as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $107,480 per year, or $51.7 per hour.

Software Engineer

Ellicott City, MD โ€ข On-site

Two Six Technologies
Software Developmentย โ€ขย 501 - 1,000 employees

Full-time

Posted 5 days ago


Job description

Overview of Opportunityย 

Two Six Technologies is seeking an Junior Software Engineer to join our team of dedicated developers and researchers. You'll work alongside top-tier engineers to build, test, and maintain software solutions for unique embedded systems and national security applications. This position is ideal for recent graduates or early-career engineers who are eager to learn, grow their technical skills in low-level programming and reverse engineering, and make a tangible impact on national security.
The work will be in our Ellicott City, Maryland office.
What you will do:
  • Assist in writing, testing, and debugging clean, maintainable code for low-level software components and embedded systems.
  • Support senior engineers in reverse engineering tasks, vulnerability research, and analyzing system behaviors.
  • Deconstruct technical systems under mentorship to understand core functionality and security implications.
  • Participate in code reviews, technical discussions, and collaborative problem-solving within a small-team environment.
  • Document code, technical findings, and software workflows clearly to support ongoing team initiatives.
  • Continuously learn and adapt to new technologies, programming languages, and embedded platforms.
What you will need:
  • Bachelor's degree in Computer Science, Computer/Electrical Engineering, Mathematics, or a related technical discipline (or equivalent foundational experience).
  • Foundational experience writing code in C/C++ or Python through coursework, internships, or personal projects.
  • Core understanding of computer architecture, operating systems, and basic software engineering principles.
  • Familiarity with Linux command-line environments.
  • Basic understanding of software security fundamentals and common vulnerability concepts.
  • Strong problem-solving skills, curiosity, and an eagerness to learn complex systems under guidance.
Nice to have (Preferred):
  • Exposure to reverse engineering tools (e.g., Ghidra, IDA Pro, or debuggers) through coursework or CTF competitions.
  • Basic familiarity with embedded systems, RTOS, or hardware interfaces.
  • Introductory knowledge of cryptography concepts or AI-enabled technologies.

#LI-MS1