Principal Software Engineer

Robert Half Technology
Full-time Bowie, MD other-general
Posted:
May 01, 2026
Location:
Bowie, MD, United States

Job Description

Description 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.

Responsibilities:
• Develop and maintain large-scale, always-on data systems using Kotlin/Java, C#, and JavaScript.
• Design and implement distributed systems and high-availability architectures on cloud-based platforms.
• Utilize Infrastructure as Code to manage both managed and unmanaged services effectively.
• Optimize performance, conduct profiling, and execute tuning for complex systems to ensure efficiency.
• Build and maintain large data warehouse systems such as Snowflake or BigQuery.
• Impleme...

Apply for this Job

Submit your application for the Principal Software Engineer position at Robert Half Technology.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Bowie, United States
Posted: May 01, 2026
Deadline: May 07, 2026