1

Associate Software Engineer Jobs in Pasadena, MD

They are seeking a Software Engineer to join a new software team working on critical projects utilizing modern technologies and processes. Qualifications : Required : • Bachelor's degree in ...

SOFTWARE ENGINEER, JOURNEYMAN The company is seeking a Software Engineer, Journeyman to provide SETA support in Hanover, MD. RESPONSIBILITIES * Design, develop and install software solutions. * Build ...

Our Software Engineers are vital to developing cutting-edge solutions that support national defense ... Certifications such as AWS Developer Associate, Microsoft Certified: Azure Developer, Security ...

Software Engineer This Software Engineer role focuses on firmware and software development for advanced photonics and instrumentation products. You will design and implement embedded firmware and ...

The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but ...

Software Engineer This Software Engineer role focuses on firmware and software development for advanced photonics and instrumentation products. You will design and implement embedded firmware and ...

This individual will collaborate with software, systems, and hardware engineers to develop, integrate, test, and maintain scalable, highly available mission systems. This role is based in Hanover ...

Showing results 21-40

Associate Software Engineer information

See Pasadena, MD salary details

$19

$42

$99

How much do associate software engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for associate software engineer in Pasadena, MD is $42.87, according to ZipRecruiter salary data. Most workers in this role earn between $31.01 and $45.38 per hour, depending on experience, location, and employer.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

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

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

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

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

What are popular job titles related to Associate Software Engineer jobs in Pasadena, MD?

For Associate Software Engineer jobs in Pasadena, MD, the most frequently searched job titles are:

What job categories do people searching Associate Software Engineer jobs in Pasadena, MD look for?

The top searched job categories for Associate Software Engineer jobs in Pasadena, MD are:

What cities near Pasadena, MD are hiring for Associate Software Engineer jobs?

Cities near Pasadena, MD with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Pasadena, MD as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 27% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $89,167 per year, or $42.9 per hour.

Full-time

Re-posted 9 days ago


Job description

What You Will Do:
At Independent Software, as a Software Engineer, you will design, develop, test, and maintain enterprise applications supporting mission-critical systems. You will work with Java, Angular, RESTful APIs, relational databases, containerization, and Kubernetes while supporting application and database modernization initiatives.
You will participate throughout the software development lifecycle, from requirements analysis and technical design through development, testing, deployment, and operational support. This role also provides opportunities to work across application, database, and deployment technologies in both cloud and on-premises environments.
Key Responsibilities:
  • Analyze user and system requirements to design, develop, test, and maintain Java and Angular applications
  • Design, develop, and support RESTful APIs, service integrations, and data access components
  • Develop and support solutions using Oracle, PostgreSQL, MariaDB, and other relational database technologies
  • Support application modernization, including Spring Boot migrations, microservices, database modernization, and containerization
  • Deploy and support containerized applications in Kubernetes environments across cloud and on-premises infrastructure
  • Participate in architecture reviews, technical design, code reviews, troubleshooting, and continuous process improvement
  • Develop automated unit and integration tests and support CI/CD pipelines
  • Maintain technical and development documentation using Jira and Confluence
  • Provide backup database administration support for Oracle, PostgreSQL, and MariaDB
  • Cross-train across application, database, and deployment technologies to support operational continuity

Required Skills and Qualifications:
  • Professional Software Engineering experience developing and supporting enterprise applications
  • Experience with Java and/or other object-oriented application development technologies
  • Experience developing or supporting web applications and backend services
  • Experience designing and implementing RESTful APIs
  • Experience working with relational databases such as Oracle, PostgreSQL, MariaDB, or similar technologies
  • Experience with application modernization, containerization, or modern application deployment practices
  • Experience with automated testing and CI/CD processes
  • Strong troubleshooting, debugging, and problem-solving skills
  • Ability to collaborate effectively within cross-functional engineering teams

Desired Skills:
  • Experience developing enterprise Java applications using Spring Boot or similar frameworks
  • Experience developing Angular or comparable front-end applications
  • Experience with microservices and application or database modernization
  • Experience deploying and supporting applications using Docker, Podman, and Kubernetes
  • Familiarity with Kubernetes technologies such as Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, and Helm
  • Experience with cloud-based Kubernetes platforms such as Amazon EKS, OpenShift, Rancher, or similar technologies
  • Experience implementing GitLab CI/CD pipelines, automated testing, and DevSecOps practices
  • Experience providing operational or backup database administration support
  • Experience with XML, JSON, or other structured data formats
  • Experience using Jira and Confluence in Agile development environments

Education and Experience:
Level 1
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university plus twelve (12) years of relevant Software Engineering experience supporting programs and contracts of similar scope, type, and complexity; OR
  • Sixteen (16) years of relevant Software Engineering experience may be substituted for the Bachelor's degree.

Level 2
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university plus fourteen (14) years of relevant Software Engineering experience supporting programs and contracts of similar scope, type, and complexity; OR
  • Eighteen (18) years of relevant Software Engineering experience supporting projects with similar software processes may be substituted for the Bachelor's degree.

Clearance Requirement:
  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Why Choose Independent Software:
At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
  • Support critical national security missions that matter
  • Be part of a close-knit, employee-first culture where your voice is heard
  • Expand your skills through ongoing training, mentorship, and career development
  • Enjoy competitive compensation, generous benefits, and work-life balance

Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.