1

Associate Professional Software Engineer Jobs in Maryland

The Software Engineer will design, develop, test, integrate, and maintain scalable, highly ... Professional experience with Python software development and scripting. * Experience developing ...

Software Engineer

Hanover, MD · On-site

$140K - $160K/yr

A minimum of 7 years of professional software engineering experience. * Demonstrated experience with full-stack software development. * Experience developing Python applications or tools within the ...

Senior Software Engineer

Annapolis Junction, MD · On-site

$125K - $165K/yr

Required : • Candidates must have an active TS/SCI with CI Poly clearance • 10+ years of professional software engineering experience, or a qualifying substitution as defined by program ...

next page

Showing results 1-20

Associate Professional Software Engineer information

See Maryland salary details

$18

$40

$95

How much do associate professional software engineer jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for associate professional software engineer in Maryland is $40.99, according to ZipRecruiter salary data. Most workers in this role earn between $29.62 and $43.41 per hour, depending on experience, location, and employer.

What is an associate professional software engineer?

An Associate Professional Software Engineer is an entry-level or early-career position in software development, typically held by individuals who have recently graduated or have limited professional experience. They are responsible for assisting in the design, development, testing, and maintenance of software applications under the guidance of more senior engineers. This role often involves learning and applying coding standards, collaborating with team members, and gaining experience with software development tools and processes. Over time, Associate Engineers are expected to build their technical skills and take on more complex projects as they progress in their careers.

What are the key skills and qualifications needed to thrive as an associate professional software engineer?

To thrive as an Associate Professional Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and agile methodologies is typically expected. Strong problem-solving skills, effective communication, and a willingness to learn help individuals excel in team environments. These skills and qualities are crucial for building reliable software, collaborating with others, and adapting to the evolving demands of technology projects.

What opportunities for professional development and mentorship are typically available to associate professional software engineers?

As an Associate Professional Software Engineer, you can expect to participate in structured onboarding programs, receive guidance from senior engineers, and attend regular code reviews. Many organizations offer mentorship programs to help you build technical skills, understand company practices, and navigate your career path. You may also have access to learning platforms, internal workshops, and opportunities to collaborate on cross-functional projects, all of which can accelerate your growth and prepare you for more advanced roles.

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

AspectAssociate Professional Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; coding bootcamps also common
Work EnvironmentEntry-level, team-based projects, corporate or tech firmsVaries from startups to large companies, project-focused
Employer & Industry UsageUsed by tech companies, consulting firms, and large enterprisesWidely used across industries, including tech, finance, and healthcare

The main difference is that Associate Professional Software Engineers are typically entry-level with some formal training or certifications, focusing on learning and supporting development tasks. Software Developers may have similar qualifications but often have more experience or a broader scope of responsibilities. Both roles are common in tech environments, but the Associate title emphasizes a starting position in software engineering careers.

What cities in Maryland are hiring for Associate Professional Software Engineer jobs?

Cities in Maryland with the most Associate Professional Software Engineer job openings:

Associate, Software Engineer

Bethesda, MD • On-site

B.F. Saul Company
1 - 5K employees

$90K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Job description

Company Overview:
Chevy Chase Trust is a privately owned investment advisory firm offering independent and highly personalized financial advice and planning for individuals, families and institutions. Located just outside of Washington D.C., the firm specializes in unique thematic investment research and asset management. Chevy Chase Trust offers clients direct access to decision-makers and is built to put clients and client success over everything else. From thematic investment management to estate and financial planning, we show our commitment to inventive thinking and client service.
Our global, macroeconomic outlook means we do much more than observe and follow trends. Instead, we seek out ideas. It takes more than one kind of person to contribute to this culture. It takes all kinds of people thinking in unconventional ways-with a singular focus.
Job Purpose/Summary:
Beyond the technical checklist, looking for someone who writes production quality code as a habit, code a teammate can pick up, debug, and extend without archaeology. Our CRM is custom built rather than an off-the-shelf platform, this role requires real software engineering skill, not just configuration experience. The ability to read, extend, and refactor an existing codebase matters as much as writing new features. Strong communication with non-technical stakeholders and a track record of taking ownership of problems through to resolution matter as much as the technical skill set.
Company Core Values:
  • Excellence: Demonstrates a commitment to continuous improvement, innovation, and achieving the highest possible standards for performance.
  • Results: Consistently going above and beyond to deliver exceptional results and value for the team and the organization.
  • Ethics/Integrity: Demonstrates a commitment to integrity, peer respect, and fairness. Continuously demonstrates a strong work ethic by exhibiting an indisputable drive to get the job done.
  • Teamwork: Demonstrates a commitment to collaboration, mutual respect, and shared responsibility in achieving common goals.

Essential Job Functions of the Associate, Software Engineer:
  • Design, build, and maintain applications using C# and ASP.NET Core, primarily WPF and MVC
  • Work within and extend our proprietary, in-house CRM system
  • Write and optimize SQL queries, stored procedures, and database schemas and integrate with code using Entity Framework Core
  • Build custom reports for internal and business stakeholder use
  • Write clean, well-structured, maintainable code with appropriate testing and participate in code reviews
  • Diagnose and resolve production issues with proper error handling and logging
  • Collaborate with business stakeholders to translate requirements into technical solutions

Required Education / Experience of the Associate, Software Engineer:
  • High School Diploma
  • 3+ years of professional software development experience
  • Strong proficiency in C# and ASP.NET Core, particularly MVC and WPF; including proficiency in HTML, JavaScript and CSS
  • Experience with Entity Framework Core and SQL, including schema design and query optimization
  • Experience developing and maintaining custom business applications where software design and coding were primary responsibilities. Experience limited to administration, configuration, or low-code customization of third-party platforms is not sufficient
  • Comfort learning and working within a large, established internal codebase without extensive onboarding documentation
  • Experience working with source control systems such as Azure DevOps, Git, or TFS

Additional Job Qualifications of the Associate, Software Engineer:
  • Experience in financial services, trading, or wealth management preferred
  • Experience building custom reporting solutions preferred
  • Experience leading small technical initiatives preferred
  • Some experience utilizing AI coding tools and/or AI agent development preferred

Core Job Competencies of the Associate, Software Engineer:
  • Planning and organizing - Setting priorities and defining actions, time, and resources needed to achieve predefined goals
  • Teamwork - Working as a productive member of a cohesive group toward a common goal and contributing to team development and effective team dynamics.
  • Adaptability - Maintaining effectiveness in reaching set goals by adapting to changed circumstances, tasks, responsibilities, and people
  • Technical Expertise and Usage - Acquiring and applying technical and functional knowledge in a technological area of specialty

$90,000 - $110,000 a year
The actual base pay offered is determined by several variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held. Base pay is one component of Chevy Chase Trust's total compensation package, which also includes access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, bonus plans and more.
Summary of Competitive Benefits & Perks:
  • Health/Medical Insurance including Dental and Vision
  • 401(k) with company match
  • Paid time off
  • Bonus/Target Incentive
  • Tuition Reimbursement
  • Complimentary usage of modern in-house fitness center
  • On-premise full-service dining center discounts
  • Discounts via the company's EAP
  • Pre-tax transportation options

Chevy Chase Trust is proud to be an equal opportunity workplace. We foster an environment that recognizes employees' unique skillsets and ensure that all employees have an equal opportunity to grow and advance.
If you are a candidate in need of assistance or an accommodation in the application process, please contact [email protected] or 301-986-6000.
Equal Opportunity Employer/Veterans/Disabled