1

Lead Computer Programmer Jobs in Maryland (NOW HIRING)

Junior Computer Programmer

Landover, MD · On-site

$58K - $65K/yr

This role is not intended for senior, lead, principal, or architect-level developers. The Computer Programmer I supports the development, maintenance, testing, and enhancement of software ...

MD · On-site

... perform as lead contact for the operation, implementation, and execution of the Patagonia ... programming languages or other developmental tools; planning,installing and maintaining data ...

next page

Showing results 1-20

Lead Computer Programmer information

What is a lead computer programmer?

Lead Computer Programmers are experienced professionals who oversee and guide teams of programmers in the development, testing, and maintenance of software applications. They are responsible for designing complex systems, making technical decisions, and ensuring that coding standards and project requirements are met. In addition to writing code, they also mentor junior developers, coordinate tasks, and often serve as a bridge between management and technical staff.

What are the key skills and qualifications needed to thrive as a lead computer programmer?

To thrive as a Lead Computer Programmer, you need advanced programming knowledge, strong problem-solving skills, and experience in software development, often supported by a degree in computer science or related field. Expertise in coding languages (such as Java, Python, or C++), version control systems (like Git), and familiarity with software development methodologies are typically required, along with relevant certifications. Leadership, effective communication, and the ability to mentor team members are crucial soft skills that set successful leads apart. These competencies ensure high-quality code, efficient project delivery, and a collaborative team environment essential for complex software projects.

How does a lead computer programmer typically collaborate with other teams during a software development project?

A Lead Computer Programmer often acts as a crucial bridge between the programming team and other departments, such as project management, QA, and design. They are responsible for translating project requirements into technical tasks, coordinating with stakeholders to ensure alignment on goals, and facilitating regular communication to address challenges and progress. This collaborative approach not only helps maintain project momentum but also ensures that the final product meets both technical and business expectations. Effective collaboration skills are essential for anticipating issues early and delivering successful software solutions.

What is the difference between Lead Computer Programmer vs Software Developer?

AspectLead Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programming; sometimes certifications in specific languagesBachelor's degree in Computer Science or related field; experience in coding; certifications are optional
Work EnvironmentTeam leadership, project planning, coding, code reviewDesigning, coding, testing software applications
Industry UsageUsed in tech companies, software firms, and large organizations with multiple programmersCommon across startups, tech firms, and various industries developing software

While both roles involve programming, a Lead Computer Programmer typically oversees projects, guides team members, and ensures coding standards, whereas a Software Developer focuses on designing and building software solutions. The lead role combines technical expertise with leadership responsibilities, making it suitable for experienced programmers aiming to manage projects and teams.

What cities in Maryland are hiring for Lead Computer Programmer jobs?

Cities in Maryland with the most Lead Computer Programmer job openings:

Infographic showing various Lead Computer Programmer job openings in Maryland as of August 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Junior Computer Programmer

Landover, MD • On-site

HeiTech Services
Business Management Consulting • 201 - 500 employees

$58K - $65K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 25 days ago


Job description

Description:


At HeiTech Services, our employees are our biggest assets.


HeiTech Services is dedicated to attracting highly skilled and motivated professionals. We value our employees. We offer our employees challenging opportunities that facilitate professional growth and development while also providing the support you need to succeed. We are committed to your success because we understand that our employees are the driving force behind HeiTech Services’ continued growth.


About the Role

 

This is a Junior-Level position designed for early-career software developers with approximately 2 years of professional experience. Candidates with strong foundational programming skills who are looking to grow their careers in a collaborative federal IT environment are encouraged to apply. This role is not intended for senior, lead, principal, or architect-level developers. 

The Computer Programmer I supports the development, maintenance, testing, and enhancement of software applications and systems supporting the Bureau of Labor Statistics (BLS) Electronic Data Interchange (EDI) Center Operations contract. This position is responsible for developing and maintaining web-based applications, troubleshooting system issues, supporting data processing operations, and assisting with the implementation of system enhancements. The Computer Programmer I works closely with technical staff, business users, and Government stakeholders to support the continued operation, maintenance, and enhancement of EDI systems used for federal statistical programs. 


Key Responsibilities 

  • Write programs to reformat BLS supplied data into formats compatible with BLS systems. 
  • Evaluate quotes for systems redesign.  
  • Develop, test, and implement new processing systems. 
  • Troubleshoot and repair system problems. 
  • Develop and maintain technical documentation and user manuals for any systems developed in-house. 
  • Maintain the EDI intranet website. 
Requirements:
  • Two years of experience developing complex web-based applications. 
  • Proficiency with Microsoft .Net framework. 
  • Experience with writing applications in ASP.Net, VB.Net, and C#. 
  • Experience working with users in gathering requirements. 
  • Experience in system testing, including planning, executing, developing test data, and documenting the testing. 
  • Experience working with users to develop and execute acceptance testing. 
  • Familiarity with Oracle databases. 
  • Familiarity with managing release workflow by promoting code changes through development, staging, and production environments 

Core Competencies 

  • Software Development 
  • Database Systems  
  • Problem Solving and sound judgement  
  • Collaboration and stakeholder management 
  • Attention to detail and quality 
  • Customer service and user support 

Work Environment & Physical Requirements 

  • Work is performed remotely from a location within the Continental United States. 
  • Requires extended periods of sitting, computer use, and viewing electronic screens. 
  • Must be able to effectively communicate with team members, users, and stakeholders through virtual collaboration tools, email, and telephone. 
  • Must be able to maintain a secure and reliable internet connection to support telework requirements. 
  • Schedule adjustments may be required based on operational needs, system implementations, testing activities, or production support requirements. 

 Compensation & Benefits 

  • Salary Range: $58,000–$65,000 annually, commensurate with qualifications and relevant experience. 
  • Benefits: Health, life, dental, vision, and disability insurance (eligible after 30 days). 
  • Additional: HSA, 401(k) with employer match, and educational reimbursement. 

HeiTech Services is an Equal Opportunity Employer. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, veteran status, or any other protected status under applicable law.


If you require a reasonable accommodation during the application process, please contact us at HR@HeiTechServices.com.


HeiTech Services may utilize technology-assisted tools, including artificial intelligence, to support the review of application materials. These tools are used to enhance efficiency; however, all hiring decisions are made by human reviewers in accordance with federal hiring guidelines.