1

Software Engineer Application Development Jobs in Baltimore, MD

Software Engineer

Annapolis Junction, MD · Hybrid

$187K - $230K/yr

Software Engineering Job Qualifications: Skills: AWS Tools, Docker (Software), GitLab, Kubernetes ... application development. Together with our clients, we strive to create a safer, smarter world by ...

The software development team will provide application development and support to tools that allow ... The Software Engineer for this position may be professionally focused on services or may be a full ...

The software development team will provide application development and support to tools that allow ... The Software Engineer for this position may be professionally focused on services or may be a full ...

HPC Software Engineer

Columbia, MD · On-site

$183K - $192K/yr

Application Development to include: * HTML/CSS * MEVN Stack Software (MongoDB Database Technology ... Parallel Programming * Assembly Language Programming * Microarchitecture-specific Software ...

Software Development Engineer

Greenbelt, MD · On-site

$100K - $185K/yr

Web application architecture and framework development WHAT THE TEAM PREFERS: * AI Development ... Software Engineer: $100k - $125k Senior Software Engineer: $130k - $175k Principal Software ...

Software Engineer 2

Annapolis Junction, MD · On-site

$107K - $146K/yr

The software development team will provide application development and support to tools that allow ... The Software Engineers selected will be forward deployed for their development efforts and will ...

next page

Showing results 1-20

Software Engineer Application Development information

See Baltimore, MD salary details

$23

$59

$93

How much do software engineer application development jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for software engineer application development in Baltimore, MD is $59.21, according to ZipRecruiter salary data. Most workers in this role earn between $46.35 and $66.39 per hour, depending on experience, location, and employer.

What are software engineers in application development?

Software engineers in application development are professionals who design, build, test, and maintain software applications for computers, mobile devices, or web platforms. They work with programming languages, frameworks, and tools to create functional and user-friendly applications that meet specific business or consumer needs. Application development engineers often collaborate with other team members, such as designers, project managers, and quality assurance testers, throughout the software development lifecycle. Their work may involve troubleshooting bugs, optimizing performance, and ensuring the application's security and scalability.

How does a Software Engineer in Application Development typically collaborate with product managers and designers during a project?

Software Engineers in Application Development frequently work closely with product managers and designers to ensure that the technical implementation aligns with user needs and business goals. Collaboration usually involves participating in planning meetings, providing technical feedback on feasibility, and iterating on prototypes or design mockups. Effective communication is essential, as engineers may need to clarify requirements, suggest alternative solutions, or identify potential technical constraints early in the development process. This collaborative approach helps deliver high-quality, user-friendly applications and fosters a dynamic team environment.

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

To thrive as a Software Engineer in Application Development, you need strong programming skills (such as Java, Python, or JavaScript), a solid understanding of software design principles, and typically a degree in computer science or a related field. Experience with version control systems like Git, familiarity with integrated development environments (IDEs), and knowledge of frameworks (e.g., React, Spring) are commonly expected, and certifications such as AWS Certified Developer can be beneficial. Excellent problem-solving abilities, teamwork, and clear communication are important soft skills that help you excel in collaborative and fast-paced environments. These competencies are crucial for building reliable, efficient applications that meet business needs and adapt to evolving technological demands.
What are popular job titles related to Software Engineer Application Development jobs in Baltimore, MD? For Software Engineer Application Development jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Software Engineer Application Development jobs in Baltimore, MD look for? The top searched job categories for Software Engineer Application Development jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Software Engineer Application Development jobs? Cities near Baltimore, MD with the most Software Engineer Application Development job openings:
Systems/Software Engineer (SE1/SE2)

Systems/Software Engineer (SE1/SE2)

WILLCOR Inc

Glen Burnie, MD

$167K - $198K/yr

Full-time

Posted 10 days ago


Job description

Job Title: Systems/Software Engineer (SE1/SE2)
Location: Linthicum, MD
Required Clearance: TS/SCI w/ Full Scope (will take CCAs)
Salary: Negotiable
Overview:
We are seeking an early-career Systems/Software Engineer (SE1/SE2) to support software development and system integration activities in a Linux-based environment. The ideal candidate is proficient in Python, comfortable troubleshooting issues via the Linux command line, and has hands-on experience with virtualization technologies. This role blends software engineering with IT/system administration skills, providing exposure to both development and operational problem-solving.
Key Responsibilities

  • Develop and maintain Python scripts and applications to support automation, data processing, and system monitoring.
  • Troubleshoot and resolve issues in Linux environments using CLI tools.
  • Configure, deploy, and manage virtual machines for development, testing, and production purposes.
  • Support system integration activities, ensuring smooth operation between software, operating systems, and hardware.
  • Collaborate with engineering teams to identify and resolve software/system performance bottlenecks.
  • Document processes, tools, and solutions for knowledge sharing and repeatability.
  • Contribute to testing and validation of new tools, environments, and software deployments.


Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field; OR equivalent experience.
  • Proficiency in Python for scripting and application development.
  • Strong working knowledge of Linux operating systems, with the ability to navigate and troubleshoot via command-line interface (CLI).
  • Experience with virtualization platforms (e.g., VMware, VirtualBox, KVM, or cloud VM services).
  • Understanding of operating system fundamentals, file systems, and process management.
  • General IT knowledge, including networking basics and system configuration.


Desired Qualifications

  • Experience with containerization tools (e.g., Docker, Kubernetes).
  • Familiarity with Git or other version control systems.
  • Knowledge of shell scripting (Bash, Zsh, etc.).
  • Exposure to Agile software development methodologies.
  • Experience in DoD/IC or mission-critical environments (if applicable).


What You’ll Be Doing Day-to-Day

  • Writing and running Python scripts that automate everyday tasks.
  • Jumping into a Linux terminal to figure out why a service isn’t running or why a script crashed.
  • Spinning up virtual machines to test new software or replicate production issues.
  • Supporting senior engineers in deploying, testing, and integrating software systems.
  • Bridging the gap between development and IT by solving practical system-level problems.

WILLCOR logo

About WILLCOR

Sourced by ZipRecruiter

Industry

Business management consulting

Company size

11 - 50 Employees

Headquarters location

College Park, MD, US

Year founded

2002