Principal Software Engineer

Robert Half Technology
📍 Bowie, MD, United States 💼 Full-time 🕒 Posted May 01, 2026

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

Ready to Apply?

Submit your application today and join our talented team at Robert Half Technology.

Submit Application

Job Details

  • Location Bowie, MD
  • Job Type Full-time
  • Category other-general
  • Posted Date May 01, 2026
  • Application Deadline May 07, 2026