1

Junior Software Engineer Jobs in Perry Hall, MD (NOW HIRING)

Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal methods for both government and commercial ...

Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal methods. We don't consult and leave. We ...

AI Software Engineer

Baltimore, MD · Remote

$100K - $135K/yr

We're seeking a AI Software Engineer who is passionate about building production-grade AI applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agentic AI. This ...

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities ...

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities ...

Valmet is seeking a Senior Software Engineer to support and enhance our legacy Distributed Control System (DCS) software solutions. In this role, you will combine technical expertise, customer ...

Valmet is seeking a Senior Software Engineer to support and enhance our legacy Distributed Control System (DCS) software solutions. In this role, you will combine technical expertise, customer ...

Software Engineer

Hunt Valley, MD · On-site

$86K - $115K/yr

Sinclair has an exciting opportunity for a Software Engineer to join our enterprise solutions organization! Our enterprise solutions team is the technological backbone of our corporate processes ...

Software Engineer

MD · On-site

$86K - $115K/yr

Sinclair has an exciting opportunity for a Software Engineer to join our enterprise solutions organization! Our enterprise solutions team is the technological backbone of our corporate processes ...

Senior Software Engineer

Aberdeen, MD · On-site

$150 - $180/hr

The Software Engineer provides full-lifecycle software engineering support to the C5ISR Center Readiness and Rapid Capabilities (RRC) Portfolio under the DEVCOM FORCE contract. The position supports ...

Senior Software Engineer

Aberdeen, MD · On-site

$131K - $173K/yr

The Software Engineer provides full-lifecycle software engineering support to the C5ISR Center Readiness and Rapid Capabilities (RRC) Portfolio under the DEVCOM FORCE contract. The position supports ...

Showing results 41-60

Junior Software Engineer information

See Perry Hall, MD salary details

$44.4K

$90.3K

$135.6K

How much do junior software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for junior software engineer in Perry Hall, MD is $90,277.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $91,200.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the most commonly searched types of Software Engineer jobs in Perry Hall, MD?

The most popular types of Software Engineer jobs in Perry Hall, MD are:

What job categories do people searching Junior Software Engineer jobs in Perry Hall, MD look for?

The top searched job categories for Junior Software Engineer jobs in Perry Hall, MD are:

What cities near Perry Hall, MD are hiring for Junior Software Engineer jobs?

Cities near Perry Hall, MD with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Perry Hall, MD as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $90,277 per year, or $43.4 per hour.

Software Engineer

Existx, Inc

Baltimore, MD • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Job description

About Us
ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national security problems in the real world.
Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal methods for both government and commercial applications. We leverage a unique suite of capabilities-incubated through our sister R&D firm, Galois, and other key research partnerships-to rapidly prototype and deliver impactful solutions to the warfighter.
∃X.P(X):
There exists a solution X that satisfies problem P.
The solution exists. Let's build it together.
About This Role
In this role, you will rapidly prototype new capabilities, create performant backend services, and collaborate to translate complex, cutting edge software designs into software solutions for mission-critical systems. Engineers collaborate with cross functional teams of clients, partners, ExistX employees, and domain experts to design, develop, implement, and deploy advanced algorithms and software systems.
Responsibilities
  • Translate complex research designs into seamless, high-performance software applications
  • Design and implement mission-critical software components and services
  • Collaborate with cross-functional teams of experts to implement modern software engineering best practices
  • Mentor developers and provide hands-on technical guidance
  • Develop system architectures and help drive the technical roadmap
  • Create and maintain technical documentation

Qualifications
Required
  • BS in Computer Science or related field
  • 5+ years professional software development experience developing enterprise software applications
  • Expertise with multiple backend programming languages such as Java, C/C++, Rust, Python, or similar languages
  • Experience developing scalable systems capable of handling large data sets
  • Passion for writing high quality, high performance code
  • Strong technical writing skills and experience with developing and maintaining documentation

Preferred Qualifications
  • Knowledge of cryptographic algorithms or cybersecurity concepts
  • Experience with programming languages such as Cryptol, Haskell, or similar domain specific languages
  • Experience with microservices and cloud-native platforms such as Docker, Kubernetes, AWS or Azure
  • Experience leading technical initiatives and mentoring developers

Location
ExistX is headquartered in Arlington, Virginia with additional locations in Dayton, Ohio and Portland, Oregon. We have some remote employees distributed across the U.S.
This position will require on-site presence at client locations in and around Baltimore, Maryland and Annapolis, Maryland.
This position requires eligibility to work with cleared programs (active clearance required). Hybrid or onsite presence will be determined based on contract expectations and security requirements.
Benefits
ExistX offers a highly competitive benefits program to support employees and their families, including:
  • Competitive salaries
  • Employer paid medical insurance plan
  • Health Savings Account (HSA) with employer contributions
  • Employer paid dental and vision insurance plans
  • 401(k) retirement plan with employer match
  • Flexible work location with a remote friendly culture
  • Generous paid time off (25 days per year)

Security and Citizenship Requirement
The employee must be a U.S. Citizen with an active TS/SCI + full-scope Poly.