Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

16 results for Software Engineer in Baltimore, MD

Principal Software Engineer
  • Bowie, MD
  • remote
  • Permanent
  • 170000.00 - 180000.00 USD / Yearly
  • We are looking for an experienced Principal Software Engineer to design, develop, and optimize large-scale systems while ensuring high availability and performance. This role requires expertise in cloud-based platforms and distributed architectures, along with a commitment to secure coding practices and innovative problem-solving. Based in Bowie, Maryland, this position offers an exciting opportunity to contribute to cutting-edge software solutions.<br><br>Responsibilities:<br>• Develop and maintain large-scale, always-on data systems using Kotlin/Java, C#, and JavaScript.<br>• Design and implement distributed systems and high-availability architectures on cloud-based platforms.<br>• Utilize Infrastructure as Code to manage both managed and unmanaged services effectively.<br>• Optimize performance, conduct profiling, and execute tuning for complex systems to ensure efficiency.<br>• Build and maintain large data warehouse systems such as Snowflake or BigQuery.<br>• Implement DevOps practices, including the development and management of CI/CD pipelines.<br>• Ensure adherence to security best practices and secure coding standards across projects.<br>• Engineer software solutions capable of processing and managing extensive volumes of data.<br>• Collaborate with cross-functional teams to understand and adapt to new problem spaces.<br>• Communicate technical concepts effectively to diverse audiences, both in writing and verbally.
  • 2025-09-10T19:34:13Z
Sr. Software Developer
  • Arlington, VA
  • remote
  • Permanent
  • 120000.00 - 135000.00 USD / Yearly
  • We are looking for a highly skilled Sr. Software Developer to join our team in Arlington, Virginia. In this role, you will design, develop, and implement advanced software solutions using modern technologies in an Agile environment. The ideal candidate will have a passion for innovation, a commitment to quality, and the ability to mentor and collaborate with team members.<br><br>Responsibilities:<br>• Design, implement, and test complex software components using Angular 2+, .NET Core, and other modern technologies.<br>• Deploy code to both production and QA environments using automated CI/CD pipelines, ensuring smooth operations and reliability.<br>• Monitor production systems as needed to meet organizational goals and maintain operational integrity.<br>• Serve as a mentor to less experienced developers, providing guidance and support to enhance their technical skills and foster growth.<br>• Share expertise and best practices with other Software Developers to build a cohesive and high-performing team.<br>• Create and maintain detailed technical documentation to support development efforts and operational processes.<br>• Collaborate with team members to integrate innovative solutions and best practices into web-based and mobile hybrid frameworks.
  • 2025-09-10T19:34:13Z
Hardware Test Engineer
  • Hanover, MD
  • remote
  • Temporary
  • 50.00 - 55.00 USD / Hourly
  • <p>We are looking for a skilled Hardware Test Engineer to join our team based in Hanover, Maryland. This long-term contract position focuses on ensuring the efficiency and reliability of testing strategies for innovative operational systems. The ideal candidate combines technical proficiency with strong leadership and collaboration skills to deliver impactful solutions.</p><p><br></p><p>Responsibilities:</p><p>• Develop and implement detailed test plans to evaluate operational system functionality and reliability.</p><p>• Build and maintain automated testing frameworks to enhance scalability and efficiency.</p><p>• Identify and document software bugs and operational challenges, ensuring timely resolution.</p><p>• Collaborate with cross-functional teams to address technical issues and improve system performance.</p><p>• Create and update testing documentation, including standard operating procedures.</p><p>• Monitor system performance metrics and provide actionable recommendations for optimization.</p><p>• Lead testing phases for new site launches and system upgrades, ensuring seamless transitions.</p><p>• Manage detailed project plans and timelines to meet operational goals.</p><p>• Ensure adherence to best practices in testing methodologies and quality assurance processes.</p><p>• Facilitate risk management and escalation procedures to address critical issues effectively.</p>
  • 2025-08-25T20:59:05Z
Systems Engineer
  • North Bethesda, MD
  • onsite
  • Permanent
  • 95000.00 - 105000.00 USD / Yearly
  • We are looking for a skilled Systems Engineer to join a non-profit organization based in North Bethesda, Maryland. This role is perfect for individuals who excel in technical problem-solving and have a passion for leveraging technology to drive organizational success. As a key member of the team, you will oversee system operations, enhance cybersecurity, and align IT strategies with organizational goals.<br><br>Responsibilities:<br>• Provide leadership for the internal support desk, ensuring prompt and effective resolution of technical issues.<br>• Create onboarding materials and deliver training sessions to enhance digital literacy across the organization.<br>• Implement and monitor cybersecurity measures tailored to the needs of a non-profit environment.<br>• Conduct regular audits and risk assessments to safeguard sensitive data and ensure compliance with privacy regulations.<br>• Manage enterprise tools such as Microsoft 365, Teams, SharePoint, and Azure Active Directory.<br>• Administer server environments, ensuring systems are secure, updated, and functioning optimally.<br>• Optimize software licensing and subscriptions to achieve cost efficiency and maximize value.<br>• Align IT strategies with the organization’s goals, ensuring technology supports operational needs.<br>• Develop and oversee IT budgets with a focus on sustainability and resource efficiency.
  • 2025-08-20T13:58:46Z
Data Engineer
  • Bethesda, MD
  • onsite
  • Permanent
  • 150000.00 - 160000.00 USD / Yearly
  • We are seeking a Data Engineer to join our team based in Bethesda, Maryland. As part of our Investment Management team, you will play a crucial role in designing and maintaining data pipelines in our Azure Data Lake, implementing data warehousing strategies, and collaborating with various teams to address data engineering needs.<br><br>Responsibilities:<br><br>• Design robust data pipelines within Azure Data Lake to support our investment management operations.<br>• Implement effective data warehousing strategies that ensure efficient storage and retrieval of data.<br>• Collaborate with Power BI developers to integrate data reporting seamlessly and effectively.<br>• Conduct data validation and audits to uphold the accuracy and quality of our data pipelines.<br>• Troubleshoot pipeline processes and optimize them for improved performance.<br>• Work cross-functionally with different teams to address and fulfill data engineering needs with a focus on scalability and reliability.<br>• Utilize Apache Kafka, Apache Pig, Apache Spark, and other cloud technologies for efficient data visualization and algorithm implementation.<br>• Develop APIs and use AWS technologies to ensure seamless data flow and analytics.<br>• Leverage Apache Hadoop for effective data management and analytics.
  • 2025-08-27T14:43:49Z
GoLang Developer II (Contractor)
  • Washington, DC
  • onsite
  • Temporary
  • 55.00 - 60.00 USD / Hourly
  • <p>We are looking for an experienced GoLang Developer II to join our team on a long-term contract basis in Philadelphia, Pennsylvania. In this role, you will focus on developing high-quality software solutions, leveraging your expertise in GoLang and Linux environments to build robust applications. This position offers the opportunity to work on innovative projects, debug software issues, and contribute to the design and optimization of technical solutions.</p><p><br></p><p><br></p><p>Primary Focus:</p><p>Design, develop, and test media analysis pipeline components to support MAF analysis</p><p>Key Responsibilities</p><ul><li>Develop new functional features and maintain high code quality.</li><li>Debug and resolve software defects.</li><li>Participate in daily scrum meetings and sprint ceremonies.</li><li>Collaborate with research teams to implement best practices, observability, and resiliency.</li><li>Switch between development, infrastructure, and QA roles as needed.</li><li>Participate in solution design sessions and document solutions.</li><li>Decompose business requirements into technical tasks and estimate effort.</li><li>Apply reverse engineering techniques to understand existing code.</li></ul>
  • 2025-08-15T12:28:44Z
Senior Data Engineer
  • Washington, DC
  • remote
  • Temporary
  • 51.00 - 56.00 USD / Hourly
  • <p>We are seeking a Senior Data Engineer to maintain legacy ETL processes and lead the development of modern, cloud-native data pipelines on Microsoft Azure. This role involves working closely with stakeholders to design, implement, and optimize data solutions for analytics, reporting, and AI/ML initiatives.</p><p><br></p><p>Key Responsibilities:</p><ul><li>Maintain and operate legacy ETL processes using Microsoft SSIS, PowerShell, SQL procedures, SSAS, .NET code</li><li>Design and implement Azure cloud-native data pipelines using Azure Data Factory, Synapse Pipelines, Apache Spark Notebooks, Python, and SQL</li><li>Redevelop existing SSIS ETL scripts into Azure Data Factory and Synapse Pipelines</li><li>Support data modeling for relational, dimensional, data lakehouse (medallion architecture), data warehouse, and NoSQL environments</li><li>Implement data migration, integrity, quality, metadata management, and security measures</li><li>Monitor and troubleshoot data pipelines to ensure high availability and performance</li><li>Automate platform operations with governance, build, deployment, and monitoring processes</li><li>Actively participate in Agile DevOps practices, including PI planning</li><li>Maintain strict versioning and configuration control for data integrity</li></ul>
  • 2025-09-09T17:44:08Z
Application Developer
  • Bethesda, MD
  • onsite
  • Permanent
  • 90000.00 - 110000.00 USD / Yearly
  • We are offering an exciting opportunity for an Application Developer in the Investment Management industry, based in Bethesda, Maryland. This role involves designing and developing applications, working with Azure cloud services, and collaborating with senior engineers to deliver scalable, cloud-native solutions. <br><br>Responsibilities: <br><br>• Develop applications using C#, .NET Core/.NET 8+, and Azure cloud services<br>• Build modern, responsive user interfaces using Angular, React, or similar frameworks<br>• Collaborate with team members to deliver scalable and secure microservices<br>• Support CI/CD pipelines and deployment workflows using Azure DevOps<br>• Write clean, testable, and well-documented code adhering to OOP, SOLID, and clean architecture principles<br>• Troubleshoot application and integration issues and perform root cause analysis<br>• Assist in the modernization of legacy applications to align with current best practices<br>• Participate in Agile ceremonies including daily stand-ups, sprint planning, and code reviews<br>• Contribute to team knowledge sharing, documentation, and continuous improvement initiatives<br>• Develop RESTful APIs and Azure Function Apps to support event-driven workflows and system integrations.
  • 2025-08-27T14:43:49Z
DevOps (AWS, Ansible, Terraform, Docker) IV (Contractor)
  • Reston, VA
  • onsite
  • Temporary
  • 90.00 - 95.00 USD / Hourly
  • <p>Description:</p><p> We are looking for a DevOps Engineer to support cloud deployments. This role requires a self-starter who is adept at solving problems is a collaborative teammate and an effective communicator at all levels within an organization. </p><p><br></p><p> Responsibilities:</p><p> - Collaborate with Software Development teams Product Managers and Business Owners to ensure smooth deployment and operation of systems.</p><p> - Build CI/CD pipeline configurations to orchestrate provisioning and deployment of both large and small-scale systems.</p><p> - Automate tools to monitor system health and reliability to support business process requirements.</p><p> - Troubleshoot and resolve issues in development test and production environments.</p><p> - Communicate status and risks to the product teams.</p><p> - Help automate and streamline operations and processes.</p><p> - Build and maintain tools for deployment monitoring and operations.</p>
  • 2025-09-05T17:18:44Z
DevOps (AWS, Ansible, Terraform, Docker) IV (Contractor)
  • Washington, Dc, DC
  • remote
  • Temporary
  • 70.00 - 80.00 USD / Hourly
  • <p>Description:</p><p> We are looking for a DevOps Engineer to support cloud deployments. This role requires a self-starter who is adept at solving problems is a collaborative teammate and an effective communicator at all levels within an organization. </p><p><br></p><p> Responsibilities:</p><p> - Collaborate with Software Development teams Product Managers and Business Owners to ensure smooth deployment and operation of systems.</p><p> - Build CI/CD pipeline configurations to orchestrate provisioning and deployment of both large and small-scale systems.</p><p> - Automate tools to monitor system health and reliability to support business process requirements.</p><p> - Troubleshoot and resolve issues in development test and production environments.</p><p> - Communicate status and risks to the product teams.</p><p> - Help automate and streamline operations and processes.</p><p> - Build and maintain tools for deployment monitoring and operations.</p><p><br></p>
  • 2025-08-22T20:29:20Z
Senior Cost/Financial Analyst
  • Arlington, VA
  • onsite
  • Permanent
  • 100000.00 - 120000.00 USD / Yearly
  • <p>Our client is an well-established construction business with growing operations that is seeking a Senior Cost Analyst to join their expanding team in Arlington, Virginia. This role is integral to the construction accounting team, focusing on cost management, budgeting/forecasting, financial reporting, and collaboration with project executives. The ideal candidate will bring expertise in analyzing budgets and providing accurate projections to support decision-making and organizational success.</p><p><br></p><p>Responsibilities:</p><p>• Conduct comprehensive reviews and updates of budgets and job status reports for multiple construction projects on a monthly basis.</p><p>• Deliver monthly profit projections and create dashboards to provide actionable insights for management.</p><p>• Facilitate job status meetings with stakeholders and project teams to ensure accurate and timely reporting.</p><p>• Provide guidance to entry-level cost engineers and other team members, fostering skill development and knowledge sharing.</p><p>• Train office and field staff in the use of project management software, ensuring efficient system utilization.</p><p>• Prepare and compile various monthly financial reports for senior leadership and company executives.</p><p>• Analyze project costs to identify risks, opportunities for savings, and implement mitigation strategies.</p><p>• Assist in the preparation of new construction project proposals, providing detailed cost analysis and recommendations.</p><p>• Support project executives in managing subcontractor agreements, change orders, and cost reporting.</p><p>• Audit and reconcile project performance using specialized project management software to ensure accuracy and compliance.</p>
  • 2025-08-29T15:49:00Z
Workday Integrations Developer
  • Mclean, VA
  • onsite
  • Permanent
  • 120000.00 - 130000.00 USD / Yearly
  • We are on the lookout for a Workday Integrations Developer to become a part of our team in the Healthcare, Hospitals, and Social Assistance sector, located in McLean, Virginia. You will be tasked with the responsibility of managing complex integrations with the Workday cloud application, using your skills to solve intricate business problems and ensure seamless functionality across various Human Capital Management and Financial functional areas. This role also requires you to handle internal IT security and reporting needs.<br><br>Responsibilities:<br><br>• Take the lead in the design, development, and support testing of the Workday integration code base, including Workday Studio, EIB, Core Connectors, DT, XSLT, RaaS, and supporting 3rd party coding.<br>• Conduct Discovery sessions with business and 3rd party vendor subject matter experts for integrations and reports.<br>• Develop detailed integration specifications, field mappings, and designs to support the entire integration and report deployment life cycle.<br>• Handle the investigation of integration and report failures, perform root cause analyses, and provide detailed findings and recommendations to management and business leaders.<br>• Identify and escalate risks in a timely manner, while developing alternative technical and functional solutions as needed.<br>• Manage the processing of customer credit applications accurately and efficiently.<br>• Ensure the maintenance of accurate customer credit records.<br>• Monitor customer accounts and take appropriate action when necessary.<br>• Utilize your skills in Client Side Scripting, Cloud Technologies, CRM, ERP - Enterprise Resource Planning, Microsoft, AB Testing, API Development, Business Process Functions, Business Requirement Document, and Configuration Management to achieve these tasks.
  • 2025-08-27T14:43:49Z
Tax Staff - Corporate
  • Rockville, MD
  • onsite
  • Permanent
  • 83000.00 - 93000.00 USD / Yearly
  • <p>Looking to transition out of public accounting? I'm working with a large real estate developer, investor and property management company who is seeking a Tax Accountant to join their team. Not only do they offer terrific work life balance, but a great opportunity for professional development and to be involved in many areas of a complex business from a tax and accounting perspective. </p><p><br></p><p>Core responsibilities include but are not limited to:</p><p>- Reviewing trial balances and preparation of accounting adjustments as needed to comply with tax accounting</p><p>• Reading lease agreements to determine proper accounting treatment</p><p>• Analyzing expenditures to determine proper capitalization under tax law</p><p>• Tracing interest</p><p>• Maintaining depreciation schedules</p><p>• Partnership allocations</p><p>• Preparing workpapers as needed to support the Tax accounting. </p><p>- Federal, state and property tax return preparation</p><p>• Form 1065 Partnerships (90% of tax preparation will be for Partnerships)</p><p>• Form 1041 Trusts</p><p>• Form 1040 Individual</p><p>• Form 1120 Corporations</p><p>• Personal property tax returns</p><p>• Add 1120S S Corporations</p><p>- Preparation of tax projections </p><p>- Special projects to support accounting functions as needed</p><p>- Use of various software applications</p><p>• Excel, Word</p><p>• Yardi general ledger</p><p>• CCH Global Fx – income tax preparation software</p><p>• CCH ProSystem Fx Fixed Assets</p><p>• CCH ProSystem Fx Workpaper Manager</p><p><br></p><p>Please apply directly to this posting or inquire further by contacting Lee Chernett, VP at Robert Half Finance & Accounting, via LinkedIn or by calling 571.297.9074</p>
  • 2025-08-25T20:44:05Z
Tax Sr. - Corporate
  • Rockville, MD
  • onsite
  • Permanent
  • 90000.00 - 110000.00 USD / Yearly
  • <p>Looking to transition out of public accounting? I'm working with a large real estate developer, investor and property management company who is seeking a Senior Tax Accountant to join their team. Not only do they offer terrific work life balance, but a great opportunity for professional development and to be involved in many areas of a complex business from a tax and accounting perspective. </p><p><br></p><p>Core responsibilities include but are not limited to:</p><p><br></p><p>- Reviewing trial balances and preparation of accounting adjustments as needed to comply with tax accounting</p><p>• Reading lease agreements to determine proper accounting treatment</p><p>• Analyzing expenditures to determine proper capitalization under tax law</p><p>• Tracing interest</p><p>• Maintaining depreciation schedules</p><p>• Partnership allocations</p><p>• Preparing workpapers as needed to support the Tax accounting. </p><p><br></p><p>- Federal, state and property tax return preparation</p><p>• Form 1065 Partnerships (90% of tax preparation will be for Partnerships)</p><p>• Form 1041 Trusts</p><p>• Form 1040 Individual</p><p>• Form 1120 Corporations</p><p>• Personal property tax returns</p><p>• Add 1120S S Corporations</p><p><br></p><p>- Preparation of tax projections </p><p>- Special projects to support accounting functions as needed</p><p>- Use of various software applications</p><p>• Excel, Word</p><p>• Yardi general ledger</p><p>• CCH Global Fx – income tax preparation software</p><p>• CCH ProSystem Fx Fixed Assets</p><p>• CCH ProSystem Fx Workpaper Manager</p><p><br></p><p>Please apply directly to this posting or inquire further by contacting Lee Chernett, VP at Robert Half Finance & Accounting, via LinkedIn or by calling 571.297.9074</p>
  • 2025-08-22T12:34:07Z
Sr. Administrative Assistant
  • Hunt Valley, MD
  • remote
  • Temporary
  • 24.00 - 29.00 USD / Hourly
  • <p>The Senior Administrative Assistant will provide high-level administrative support. This role requires excellent organizational skills, attention to detail, and the ability to multitask in a fast-paced environment. The ideal candidate will be proactive, efficient, and familiar with supporting technical staff in an engineering or technical firm.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Provide administrative and clerical support to engineering leadership and project teams.</li><li>Coordinate and manage calendars, meetings, and travel arrangements for senior engineers and department heads.</li><li>Prepare and format technical documents, reports, proposals, and presentations in collaboration with engineering staff.</li><li>Maintain and organize electronic and physical files, project documents, and engineering drawings (using document control systems where applicable).</li><li>Track project deadlines, deliverables, and submission dates; send reminders and follow-ups as needed.</li><li>Serve as a liaison between departments, clients, vendors, and contractors to support ongoing projects.</li><li>Assist in onboarding new engineering staff and coordinating IT and facilities requests.</li><li>Compile data and prepare reports for internal meetings and client presentations.</li><li>Ensure compliance with company policies, procedures, and standards related to documentation and administration.</li><li>Assist with coordination of team events, training sessions, and off-site meetings.</li><li>Order and maintain office supplies and equipment for the engineering department.</li></ul><p><br></p>
  • 2025-09-03T12:34:06Z
Web Developer
  • Washington, DC
  • remote
  • Temporary
  • 47.81 - 55.36 USD / Hourly
  • <p>Job Summary:</p><p>We are seeking a creative and detail-oriented Front-End Web Developer with a strong background in Figma and experience working with Content Management Systems (CMS). The ideal candidate will be responsible for translating UI/UX designs into responsive, high-performance web interfaces and maintaining CMS-driven websites.</p><p>Key Responsibilities:</p><ul><li>Collaborate with designers to convert Figma mockups into pixel-perfect, responsive web pages.</li><li>Develop and maintain front-end components using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Vue.js).</li><li>Integrate and customize CMS platforms such as WordPress, Drupal, or Contentful.</li><li>Ensure cross-browser compatibility and optimize performance across devices.</li><li>Work closely with back-end developers to implement APIs and dynamic content.</li><li>Conduct regular website maintenance, updates, and troubleshooting.</li><li>Stay current with emerging web technologies and best practices.</li></ul><p><br></p><p><br></p>
  • 2025-08-19T13:49:14Z